summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* CVS --> Subversion in copyright noticesdiego2006-06-227-13/+13
* support for -alangnicodvb2006-06-211-5/+9
* cosmetic changes (defines will be used later in other parts of the code)ben2006-06-212-14/+21
* better RTSP RFC compliance (fixes in CSeq and TEARDOWN handling)ben2006-06-213-18/+63
* support for audio stream switchingnicodvb2006-06-201-1/+50
* fix a buffer overflow causing a segfaultaurel2006-06-201-1/+2
* Remove misleading Encrypted VOB message; patch by Ismail Donmez (ismail ab pa...nicodvb2006-06-191-3/+0
* feed any audio track present in the mux; switch to any of the available audio...nicodvb2006-06-191-29/+36
* try to reduce the distance between consecutive frames with pts to no more tha...nicodvb2006-06-181-1/+1
* prevent buffer overflow in the STD; simplified fill_packet() (moving part of ...nicodvb2006-06-181-87/+111
* Fix crash with all audio-only ogg files, the vorbis_info struct is notreimar2006-06-171-1/+1
* removed old dvdnav codenicodvb2006-06-161-4/+0
* reduced standard verbosity and changed output messages to more uniform descri...nicodvb2006-06-141-13/+13
* workaround: at every read update demux->movi_end with stream->end_pos; needed...nicodvb2006-06-141-0/+5
* restored support for dvdnav only in the stream layer; all other functionaliti...nicodvb2006-06-143-56/+141
* Clean up audio pts handling, make audio pts tracking in the audio-onlyuau2006-06-149-22/+4
* Change free_sh_audio() to take demuxer and stream id as parametersuau2006-06-145-11/+10
* Remove extern declaration for free_sh_audio() that is both unused anduau2006-06-141-2/+0
* support for audio stream switchingnicodvb2006-06-121-3/+98
* include stream_dvd's interface from libmpdemux/stream_dvd.hnicodvb2006-06-112-50/+2
* moved stream_dvd's interface to stream_dvd.hnicodvb2006-06-111-0/+48
* now any audio stream can be chosen during DEMUXER_CTRL_SWITCH_AUDIO, irrispec...nicodvb2006-06-111-4/+0
* Protect SIZE_MAX usertogni2006-06-092-0/+8
* Fix declaration mixed in among statements in the recent dvr-ms codepacman2006-06-091-1/+3
* moved store_ughvlc() before #ifdef HAVE_OGGVORBIS, so it can be used by other...nicodvb2006-06-091-16/+16
* support for vorbis in mp4/movnicodvb2006-06-092-3/+61
* decoderConfigLen can be larger than 255 bytesnicodvb2006-06-092-2/+2
* first vorbis packet before vorbis_synthesis_headeri() must have b_o_s==1nicodvb2006-06-071-0/+1
* Patch from John Donaghy: "fix for audio and video in dvr-ms asf files"pacman2006-06-063-33/+198
* Fix a few minor spelling errors in comments.corey2006-06-052-3/+3
* Disable unsecure dumping of generic track with -v -v -vrtogni2006-06-051-1/+1
* support for dts (identified only by the PMT, not from the bitstream)nicodvb2006-06-041-1/+11
* fixed wrong assignment of stream type in generic PES_PRIVATE1 streams (didn't...nicodvb2006-06-041-1/+1
* one more a52 descriptor (dvb impl., untested)nicodvb2006-06-041-1/+1
* configurable tuning timeoutnicodvb2006-06-043-14/+19
* Fix potential integer overflows in memory allocation.rtogni2006-06-0422-46/+86
* Remove now obsolete .cvsignore files.diego2006-06-021-1/+0
* metadata supportmichael2006-05-301-1/+20
* psm longer than 1018 bytes is not allowed, thus invalidnicodvb2006-05-181-1/+1
* Fix:rathann2006-05-143-4/+4
* fix parsing of vobsub private data, patch by Evgeniy Stepanov <eugeni P stepa...gpoirier2006-05-141-0/+1
* Fix some potential integer overflow in memory allocation (mot of thesertognimp2006-05-142-7/+12
* missing argument for mp_msg, fixes:rathann2006-05-131-1/+1
* where necesary, replaced all realloc() with realloc_struct() to prevent int o...nicodvb2006-05-131-4/+14
* when searching ac3 in unqualified pes_private1 streams there's no need to sca...nicodvb2006-05-131-0/+3
* prevent memleaknicodvb2006-05-131-3/+4
* unconditionally stop allocating memory for dvb_channel_t after 1 MB: it's unr...nicodvb2006-05-131-0/+5
* accidentally committed this overflow fix with the declaration fix before.rfelker2006-05-131-1/+1
* posix compliance, dont use ancient legacy namerfelker2006-05-132-2/+2
* 10^100l c++ declarationsrfelker2006-05-131-2/+5
* allocate correct extradata sizenicodvb2006-05-121-1/+1
* raised max extradata size and refuse to store more than the limitnicodvb2006-05-121-1/+7
* don't allocate (and demux_push() immediately) demux_packet()s > MAX_PACK_SIZE...nicodvb2006-05-121-2/+4
* search ac3 in dvd substream only if pes_aligned flag is set in the pes header...nicodvb2006-05-121-1/+1
* Fix potential integer overflows in memory allocation. Patch by Reimar and me,...rtognimp2006-05-112-15/+41
* unbind demux_ogg from ad_libvorbis; this permits to use -ac ffvorbis without ...nicodvb2006-05-101-6/+27
* moved code to set aspect ratio for mpeg12 away from video.c and into decoder ...nicodvb2006-05-101-1/+0
* Unconditionally compile the Matroska demuxer.diego2006-05-084-11/+1
* COSMETICS: moved code to parse mpeg1/2 A/R to mpeg_hdr.cnicodvb2006-05-073-28/+35
* support for vfps OGM filesdiego2006-05-061-1/+3
* Fix calculation of stream sizes when they are too big for a 32-bit variablepacman2006-05-061-6/+6
* fixed %d->PRIu64 in read_mpeg_timestamp()nicodvb2006-05-031-1/+1
* stream_read_word() returns _unsigned_ intnicodvb2006-05-031-1/+1
* in read_mpeg_timestamp() cast int expression to uint64_t before shifting to a...nicodvb2006-05-031-1/+1
* 100000l to the fools who don't know Crfelker2006-05-014-4/+4
* Change common pts variables from floats to doubles. Individual demuxersuau2006-04-273-9/+10
* Increase HEADER_SEARCH_SIZE, fixes high-bitrate streams from demoscene.tv.diego2006-04-241-1/+1
* removed more unused stuffnicodvb2006-04-241-7/+2
* when muxing mpeg audio streams analyze the first 32 KB of data to obtain the ...nicodvb2006-04-241-3/+51
* 4 - Implement a better way to calculate current audio pts and use it forrtognimp2006-04-243-0/+24
* 3 - Move a definition of MP_NOPTS_VALUE from muxer.h to demuxer.h tortognimp2006-04-242-6/+1
* simplified parse_audio()nicodvb2006-04-241-72/+63
* Get ride of the several if(identify) messy lines and rearangment of some of t...reynaldo2006-04-2411-115/+70
* Do not give bogus timestamps for laced packets with no default duration. Patc...mosu2006-04-241-0/+4
* resource leak fix.gpoirier2006-04-231-0/+3
* Rename some forgotten #ifdef STREAMING_LIVE_DOT_COM to STREAMING_LIVE555.diego2006-04-231-3/+3
* Partially revert 1.140, restoring the old behaviour for all codecsrtognimp2006-04-231-2/+5
* removed more unused code and struct membersnicodvb2006-04-221-17/+6
* removed unused variablesnicodvb2006-04-221-6/+5
* moved inline at beginning of declarationnicodvb2006-04-221-1/+1
* finally replaced the old interleaving with the new one that respects bufferin...nicodvb2006-04-221-591/+137
* introduced new functions to handle pack writing and interleaving strategy (wi...nicodvb2006-04-221-0/+351
* fixed muxrates for xvcd and xsvcdnicodvb2006-04-221-4/+2
* audio init code was previously moved to fix_parameters() so removed from writ...nicodvb2006-04-221-18/+0
* introduced structures and code to keep track of decoder's buffers sizesnicodvb2006-04-221-0/+88
* new code to simplify assignment of timestamps; removed temp_ref from mpeg_fra...nicodvb2006-04-221-258/+133
* Part3 of Otvos Attila's oattila AT chello-hu mp_msg changes, with lots of mod...reynaldo2006-04-2211-17/+23
* Implement getting colors. The mapping between MPlayer's gamma rangealbeu2006-04-211-17/+24
* Implement tv_get_color_options() and make tv_set_color_options() returnalbeu2006-04-212-9/+27
* removed useless (and broken as hell) buffering code from muxer1; buffering co...nicodvb2006-04-201-42/+1
* removed skip_padding (never used and totally useless)nicodvb2006-04-201-11/+1
* added support for DX50 and dx50 4CCsnicodvb2006-04-201-1/+3
* fixed wrong operator precedence in parse_mpeg4_video()nicodvb2006-04-201-1/+1
* simplified code to patch the video framerate (removed silly comparisons)nicodvb2006-04-201-11/+13
* changed timebase from 1024 to 300 (no rounding errors with any of the allowed...nicodvb2006-04-201-73/+55
* Make the RTP demuxer work with libdvdread 0.9.5.diego2006-04-181-1/+1
* fixes decoding demoscene.tv nsv at http://213.186.36.129:8000gpoirier2006-04-171-1/+1
* Use ULL for > 32 bits constant.reimar2006-04-161-1/+1
* remove completely pointless != NULL checkreimar2006-04-161-1/+1
* always cast stream IDs to unsigned before comparing to MAX_STREAMS.reimar2006-04-151-4/+4
* 10l, keyframes must have tag 0x10, not 1.reimar2006-04-141-1/+1
* missing free in case sdpplin_parse_stream returns invalid stream.reimar2006-04-141-2/+4
* free memory on error in http_add_basic_authenticationreimar2006-04-141-6/+9
* remove vts_no parameter from mp_get_titleset_length - it is not only useless,reimar2006-04-141-6/+3
* missing ifoClose and return 1. Patch by kiriuja (mplayer-patches at en-direct...reimar2006-04-121-0/+4
* timestamps are 33 bits long, so they don't fit in an unsigned int; 10lnicodvb2006-04-111-4/+4
* try to detect flac bitrate early on to avoid division by zero problems.reimar2006-04-111-2/+16
* check wav header length against upper limit, should protect againstreimar2006-04-111-0/+8
* make failures during e.g. setting the TV norm non-fatal.reimar2006-04-113-4/+2
* make sure the check for valid timestamps does not accidentially search throughreimar2006-04-101-2/+10
* do not print the title length from a non-matching titleset.reimar2006-04-101-0/+2
* avoid cache fill status overflow with caches > ca. 20 MBreimar2006-04-091-1/+1
* make sure the indx chunk is big enough to hold the basic structure.iive2006-04-061-0/+3
* use calloc instead of malloc - simplifies code and fixes overflow problems.reimar2006-04-061-6/+2
* zero sized frames are not keyframesmichael2006-04-061-0/+2
* Limit the number of entires to the amount that does fit into the chunk.iive2006-04-061-0/+5
* workaround to prevent segfault: when using -ve lavc with b-frames write_chunk...nicodvb2006-04-051-0/+2
* segfault fix: assign param->apid (that is the audio id found) when inexistent...nicodvb2006-04-051-0/+1
* Fix RealAudio codecs (add descrambling)rtognimp2006-04-031-10/+151
* 10l: huge amount of constant crap in data segmentrfelker2006-04-033-23/+23
* Remove mpdvdkit1 cruft from the build system.diego2006-04-021-7/+0
* Don't use free()d pointer CID 260rtognimp2006-04-011-1/+1
* fix descrambling of asf file,iive2006-03-303-6/+8
* Move global vars used for header parsing, etc to dewux->priv as it shouldalbeu2006-03-293-66/+79
* 100L to who wrote this. Also fix broken headers while at it.albeu2006-03-291-1/+6
* Fix passing qdm2 extradata to lavc decoderrtognimp2006-03-271-1/+5
* Convert printfs in aviprint.c to mp_msg and give the information printingdiego2006-03-278-126/+126
* Remove superfluous extern variable declaration.diego2006-03-271-1/+0
* Fix a/v desync for real some filesrtognimp2006-03-261-1/+1
* H264: when fixed_fps is set the framerate is expressed in fields per second, ...nicodvb2006-03-251-0/+2
* cosmetics: Shorten overly long lines, put SRCS/OBJS on individual linesdiego2006-03-251-1/+5
* Convert all if(verbose>X) to mp_msg_test calls.diego2006-03-2413-39/+35
* Fix for playing RealVideo on PPC/big endian processors. Patch by Emanuele Gia...mosu2006-03-221-0/+14
* 10l, checking for NULL after dereferencing makes no sense (though what is thi...reimar2006-03-221-1/+2
* retrieve metadata from FLAC files (patch by Benjamin Zores < ben _at_ geexbox...aurel2006-03-201-0/+145
* Do not use ptr when it's NULL. CID 89rtognimp2006-03-191-0/+1
* Fix compilation with stupid C++ compilers that shock on valid Calbeu2006-03-161-1/+1
* Move the subread from FILE to stream_t.albeu2006-03-161-0/+25
* Fix a potential seek failure, fill_buffer doesn't have toalbeu2006-03-161-2/+4
* Try several formats instead of only YV12 if no format was explicitlyalbeu2006-03-141-1/+22
* le2me_32 is not necessary, tested by Diego on BE machinerathann2006-03-141-1/+1
* in24/in32/fl32 little/big-endian QuickTime PCM audio supportrathann2006-03-131-3/+19
* Fix seeking with cache enabled on systems using fork().albeu2006-03-131-66/+68
* recommitted version 1.22 + Rich's 1.25nicodvb2006-03-131-9/+5
* Fix compilation error introduced by last commitreimar2006-03-121-1/+1
* unified failure case in muxer_new_muxer()nicodvb2006-03-121-22/+10
* fix feature pragma length checkreimar2006-03-121-8/+6
* in fix_parameters() move assignment of audio bitrate to the proper block (the...nicodvb2006-03-121-3/+2
* check stream->wf and stream->bih before using them in fix_parameters(). Fixes...nicodvb2006-03-121-0/+4
* exit if calloc() fails; free(muxer) before returning NULL if muxer_init() fa...nicodvb2006-03-121-3/+20
* fix cosmetics noticed during nico's 10lrfelker2006-03-121-4/+4
* fixed C99-ism introduced with previous commitnicodvb2006-03-121-4/+4
* check muxer != NULL before using it; closes cid 201nicodvb2006-03-121-1/+2
* fail immediately if any of the parameters necessary to switch audio stream is...nicodvb2006-03-121-1/+5
* check sh_video before seeking; closes cid 56nicodvb2006-03-121-0/+1
* close channels file before exiting dvb_get_channels() if malloc(dvb_channels_...nicodvb2006-03-121-0/+1
* init sh_a (new audio stream) to sh_audio (current audio stream); closes cid 241nicodvb2006-03-121-1/+1
* dereference muxer->priv only after having checked muxer!=NULL in write_chunk(...nicodvb2006-03-111-1/+2
* init msec in mp_get_titleset_length() before using it; closes cid 251nicodvb2006-03-111-0/+1
* init variable in parse_mp4_object_descriptor before using it; fixes cid 237nicodvb2006-03-111-0/+1
* init delta_pts before using it; fixes cid 239nicodvb2006-03-111-1/+1
* check pce_ptr before using it; fixes cid 207nicodvb2006-03-111-2/+3
* Only MAX_STREAMS streams are allowed (cid 115)rtognimp2006-03-111-1/+1
* Fix memory leak cid 176rtognimp2006-03-101-0/+1
* Fix memory leak cid 177rtognimp2006-03-101-0/+2
* fix leak on read error (forgot to free demux packet)reimar2006-03-091-0/+3
* fix minor (i.e. unlikely to ever happen) leak when init failsreimar2006-03-091-0/+3
* Fix potential read from an unitialized pointer (CID: 236)rtognimp2006-03-091-1/+1
* in demux_ogg_read_packet initialize data to whole packet, reduces code andreimar2006-03-081-5/+2
*