summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* Split the lavf taglists out of the lavf muxer to allow using libmpmuxalbeu2008-04-095-62/+115
* Split the aac header parsing out of aac demuxer to allow using libmpmuxalbeu2008-04-093-20/+51
* Make stream independent of libmpdemux, the asf demuxer and streamingalbeu2008-04-092-72/+104
* Fix lots and lots of other demuxers broken by r26301reimar2008-04-059-0/+9
* Remove another useless castreimar2008-04-051-1/+1
* Remove useless castreimar2008-04-051-1/+1
* Do proper parsing for DVR-MS files, this fixes playback with ffmpeg decoderreimar2008-04-051-0/+6
* Set demuxer->audio->id to avoid breakage due to r26301reimar2008-04-051-0/+1
* Set correct codec tag for raw rgb in mov, fixesreimar2008-04-051-0/+6
* Remove unnecessary includesuau2008-04-011-4/+0
* Support 'default' attribute for audio and subtitle tracks.eugeni2008-03-305-0/+42
* another DCA audio identified (0x86) used in BD; patch by kirill belokurov gma...nicodvb2008-03-171-0/+1
* Use HAVE_QUICKTIME instead of MACOSX preprocessor condition.diego2008-03-151-1/+1
* Add missing header #includes to fix 'make checkheaders'.diego2008-03-059-0/+24
* Only demux_lavf.o explicitly needs -I../libavcodec in CFLAGS.diego2008-03-031-0/+2
* Revert fixing illegal identifiers to fix compilation on MinGW. Unfortunatelydiego2008-03-021-10/+10
* Fix illegal identifiers starting with _ and capital letters.diego2008-03-011-10/+10
* Support switching to/from nosound in demux_lavf.eugeni2008-02-291-14/+8
* Remove unused function.eugeni2008-02-291-20/+0
* Reindent.eugeni2008-02-291-18/+18
* Don't select audio stream in lavf and mkv demuxers.eugeni2008-02-292-13/+3
* Set audio->sh correctly when switching audio tracks. The same for video tracks.eugeni2008-02-291-0/+8
* Don't select subtitle track in lavf and mkv demuxers.eugeni2008-02-293-32/+0
* Demuxer-independent functions for selecting tracks based on language.eugeni2008-02-292-0/+37
* Remove stupid checks of free() argument.eugeni2008-02-292-28/+16
* Fill sh_sub_t.lang in lavf, mkv and ogg demuxers. Use it for printing subtitleeugeni2008-02-295-45/+8
* Fill sh_audio_t.lang in lavf and mkv demuxers. Use it for printing audio trackeugeni2008-02-293-23/+4
* Add language info to sh_sub_t and sh_audio_t.eugeni2008-02-292-0/+4
* in ds_fill_buffer() disabled the code that demuxes until the arrival of the r...nicodvb2008-02-251-0/+2
* sun rasterfile decodercompn2008-02-251-0/+7
* FFmpeg now uses different (unified) #include paths.diego2008-02-258-36/+11
* reset_fifos() resets demuxer->reference_clock to MP_NOPTS_VALUEnicodvb2008-02-231-4/+6
* read the PCR of the currently playing program (if available) in demuxer->refe...nicodvb2008-02-231-3/+45
* New member in demuxer_t: reference_clock.nicodvb2008-02-232-0/+10
* Add MPLAYER_ prefix to multiple inclusion guards.diego2008-02-2223-71/+69
* Fix r26032: wrong sub stream id assigned to dvdsub_id.eugeni2008-02-211-1/+1
* Support -slang in lavf demuxer.eugeni2008-02-191-1/+10
* when seeking in H264 an SPS *should* be a valid entry point; feel free to cha...nicodvb2008-02-161-1/+1
* cosmeticsnicodvb2008-02-161-4/+2
* in ts_detect_streams() try to identify the program found based on vpid and ap...nicodvb2008-02-161-0/+7
* Change force_fps and force_ofps to doublereimar2008-02-142-2/+2
* Change mf_fps to doublereimar2008-02-142-2/+2
* typo fix: inited --> initializeddiego2008-02-144-11/+11
* add ffpcx decoder, works on my samples.compn2008-02-131-0/+1
* Change to always use MP_NOPTS_VALUE (instead of sometimes 0) for unknown pts.reimar2008-02-122-6/+3
* -chapter is now handled uniformly calling demuxer_seek_chapter() insteadnicodvb2008-02-111-11/+0
* cosmetic typo fix, geneate > generatecompn2008-02-091-1/+1
* Use AV_RB*, reduces x86_64 code size by almost 1kB.reimar2008-02-091-18/+12
* in some still unknown system format 0x82 identifies AUDIO_DTSnicodvb2008-02-081-0/+1
* Add speex tagreimar2008-02-061-0/+1
* Check buffer index while reading to avoid sig11rtogni2008-02-051-2/+25
* Allow demuxers to choose a default value for correct_ptsreimar2008-02-035-7/+20
* Add support for attachments in lavf demuxer.eugeni2008-01-301-0/+7
* Add a comment to the #if 0reimar2008-01-291-1/+1
* Check that index is still within bounds of samples array.reimar2008-01-291-0/+4
* Make sure chunkmap values are within bounds when using them.reimar2008-01-291-2/+3
* Do not pointlessly read data, just skip it.reimar2008-01-291-2/+1
* Disable reading of flac metadata, mere metadata is not worth such a mess.reimar2008-01-291-1/+3
* Properly check length of flac metadata.reimar2008-01-291-0/+2
* Fix r25817 to not always destroy codec_tag, this broke playback of e.g. ape f...reimar2008-01-291-3/+6
* Use defines to give names to the different seek flags.reimar2008-01-2925-60/+61
* Make mov subtitles work with -assreimar2008-01-291-1/+1
* clarify comments/docs about lav* being the preferred place to implement newivo2008-01-281-2/+4
* Support CODEC_ID_MOV_TEXTreimar2008-01-281-0/+2
* copy note on new demuxers and codecs to the top of the array as well to beivo2008-01-281-0/+3
* note on new demuxers and codecs, add them to lav* instead of libmp*ivo2008-01-281-0/+2
* Consistently use uppercase filename as multiple inclusion guard.diego2008-01-281-3/+3
* Support mov subtitle format directly instead of converting to text in the dem...reimar2008-01-271-9/+4
* Prefer lavf mov demuxer over our own, it should work better most of the time ...reimar2008-01-271-0/+1
* Simplify init_vobsub: pass palette via extradata.reimar2008-01-261-8/+3
* 100l, inverted condition for AVSEEK_FLAG_BACKWARDreimar2008-01-261-0/+1
* Used wrong condition for using AVSEEK_FLAG_BACKWARD, it should depend onreimar2008-01-261-2/+3
* Cosmetics: remove some trailing whitespacereimar2008-01-261-17/+17
* Add QDM2 codec identifierreimar2008-01-261-0/+1
* Partially support vobsub subtitles from lavf demuxers (palette support missing)reimar2008-01-261-0/+2
* in the crazy ES probing code return DEMUXER_TYPE_MPEG_ES (mpeg12v) only if we...nicodvb2008-01-261-1/+4
* in the PMT stream_type==0x11 indicates AAC in LATM streams, that now libfaad ...nicodvb2008-01-261-0/+1
* Allow overriding the codec_tag for audio codecs, and always override rtogni2008-01-201-3/+13
* Fix endless loop if nAvgBytesPerSec is 0.reimar2008-01-191-0/+1
* Avoid a division by 0 if i_bps is 0.reimar2008-01-191-1/+1
* Add name to email address.diego2008-01-191-1/+2
* Put bff_mask into muxer context instead of a global variable.reimar2008-01-131-6/+7
* Mark qt default palette tables as constreimar2008-01-131-5/+5
* Make all demuxer_desc_t const, thus moving them to .rodatareimar2008-01-1336-88/+88
* First step towards making all demuxer_desc_t constreimar2008-01-132-4/+4
* Remove a useless assignment (there is an if just a few lines abovereimar2008-01-131-1/+1
* Add a forgotten #ifdef USE_ASS around ass_free_trackreimar2008-01-131-0/+2
* moved pes_header from file-static to send_mpeg_pes_packet_ll()nicodvb2008-01-131-2/+1
* Write functions used by send_mpeg_*_packet may _not_ modify datareimar2008-01-122-7/+7
* ps1_header and ps2_header should be constreimar2008-01-121-2/+2
* Add a few "const" attributes.reimar2008-01-121-2/+2
* Add libass support to demux_lavf.eugeni2008-01-121-2/+12
* Instead of keeping attachments in mkv demuxer, use demuxer_add_attachment().eugeni2008-01-121-44/+1
* Add demuxer interface for attachments.eugeni2008-01-122-0/+36
* Remove global_ass_track. Instead create an ass_track for each 't' track.eugeni2008-01-111-1/+2
* Move all subtitle parsing from mkv demuxer to update_subtitles().eugeni2008-01-111-22/+1
* Init and destroy ass_tracks in demuxer.c based on sh_sub->type value.eugeni2008-01-112-40/+19
* Set extradata for subtitle tracks in mkv demuxer.eugeni2008-01-111-0/+4
* Add extradata to sh_sub_t.eugeni2008-01-112-0/+3
* Factorize private data decoding for subtitle tracks in mkv demuxer.eugeni2008-01-111-20/+12
* Codecdata must always be malloc'd, fixes free being called with anreimar2008-01-091-2/+4
* Deallocate audio track codecdata.eugeni2008-01-071-0/+1
* Fix illegal identifiers: Names starting with __ or _ and uppercase are reserveddiego2008-01-066-16/+16
* Don't overread audio datartogni2008-01-061-1/+14
* Don't dynamically allocate sub_packet_lengths[] in raac demuxing.rtogni2008-01-061-3/+1
* wrapper functions to get/set angle: the wrapping is needed to RESYNC the demu...nicodvb2008-01-052-0/+55
* in the PMT stream_type==0x11 identified AAC in LATM-over-LOAS syntax that isn...nicodvb2008-01-051-1/+0
* Add multiple inclusion guards to all header files that lack them.diego2008-01-016-0/+24
* Consistently use just the name of the #ifdef directive in #endif comments.diego2008-01-011-1/+1
* Fix wrong #endif comment that does not match the #ifdef directive.diego2008-01-011-1/+1
* Add explanatory comments to the #endif part of multiple inclusion guards.diego2007-12-318-8/+8
* Add some const/static qualifiers as appropriatereimar2007-12-242-5/+5
* Use realloc_struct in more places for consistencyreimar2007-12-241-3/+3
* Get rid of some of the more excessive () and casts.reimar2007-12-241-24/+24
* Make sure we have an rtsp sessionlu_zero2007-12-241-0/+3
* Replace LOAD_LE32 etc. by AV_RL32 etc.reimar2007-12-231-28/+8
* Add a read_varlen function to reduce some code duplicationreimar2007-12-231-44/+24
* 100l, fix compilation.reimar2007-12-221-2/+2
* Set is_streamed correctly, should make network playback work more reliably.reimar2007-12-221-0/+1
* Get rid of URLProtocol mess (especially problematic since it made usereimar2007-12-221-34/+12
* Move ds->current=NULL; further up to the free_demux_packet.reimar2007-12-201-1/+1
* Vobsub support tridx setting in .idx file.ulion2007-12-191-2/+8
* Remove useless stray #include.diego2007-12-161-1/+0
* Cosmetics: Fix indentation.cehoyos2007-12-141-1/+1
* Set correct image format for 24bit "raw " in mov files.cehoyos2007-12-141-1/+7
* Add demuxer functions for chapter feature.ulion2007-12-132-0/+81
* Fix memory leak that tmp allocated but maybe not used.ulion2007-12-101-4/+6
* Move temp variable declaration into inner loop scope.ulion2007-12-101-2/+3
* Convert vobsub custom colors from rgb to yuv using a common function.ulion2007-12-091-1/+3
* Move vobsub palette->yuv convert code into a common function.ulion2007-12-081-9/+3
* Restore y of palette into the same value range as it was in the .ifo file.ulion2007-12-081-0/+1
* Rename demuxer tags to clarifylu_zero2007-12-042-4/+4
* Remove non necessary headerlu_zero2007-12-042-51/+7
* Make libnemesi use specific struct and DEMUXER_TYPElu_zero2007-12-043-4/+9
* Make m_option_t arrays referenced by cfg-common.h constreimar2007-12-023-3/+3
* Table of ID3 genres should be const as wellreimar2007-12-021-1/+1
* Fix playback of streams with more than one video track (only one supported).cehoyos2007-12-021-1/+7
* Finally replace get_uint?? by AV_RL??reimar2007-12-011-35/+31
* Get rid of annoying, space-wasting sizeof(uint32_t)reimar2007-12-011-2/+2
* Bigendian fix for ogg in AVIreimar2007-12-011-2/+4
* Use a loop instead of doing the same thing three timesreimar2007-12-011-14/+7
* Use a pointer variable for extradata to simplify init_avi_with_oggreimar2007-12-011-4/+9
* Set sh_video->format when parsing aviheader, otherwise it might neverreimar2007-12-011-0/+1
* Remove some pointless castsreimar2007-12-011-2/+2
* Create correct extradata for vorbis audio when used as avi sub-demuxerreimar2007-12-011-0/+1
* Fix some typos in comments, grammar is still bad.reimar2007-12-011-3/+3
* Fix typos in comments to stop them hurting my eyesreimar2007-12-011-5/+5
* simplifymichael2007-11-301-1/+1
* Enable -rtsp-port for nemesilu_zero2007-11-271-2/+2
* Bring (de)muxer_lavf up to date with the libavformat API changes introduced b...iive2007-11-232-5/+5
* Enable Theora supportlu_zero2007-11-231-0/+1
* Fix compilation error.iive2007-11-221-1/+1
* AAC support (aac-hbr only)lu_zero2007-11-211-0/+1
* Media Format to fourcc conversion (from amol)lu_zero2007-11-211-22/+42
* Remove unused function write_psm_block(), fixes the warning:diego2007-11-211-19/+0
* Musepack SV8 lavc decoder supportkostya2007-11-201-0/+1
* 100l, fix uint32_t* instead of uint32_t typo in demux_mf type->fourcc tablereimar2007-11-181-1/+1
* Remove a pointless #ifdefreimar2007-11-171-4/+0
* Replace if-else constructs for type -> fourcc mapping by a table in demux_mfreimar2007-11-171-13/+24
* Print warning about encrypted audio tracksrtogni2007-11-151-0/+2
* add tif support to demux_mfcompn2007-11-141-0/+2
* Check for second stream presence, fixes single stream playback (from amol)lu_zero2007-11-131-0/+5
* 10l video != audiolu_zero2007-11-131-1/+1
* support extradata for audio streamslu_zero2007-11-131-4/+13
* fetch metadata for audio (from amol)lu_zero2007-11-131-2/+3
* Revert stray commit r25027lu_zero2007-11-131-22/+7
* Check for second stream presence, fixes single stream playback (from amol)lu_zero2007-11-131-0/+5
* 10l video != audiolu_zero2007-11-121-1/+1
* support extradata for audio streamslu_zero2007-11-121-5/+14
* fetch metadata for audio (from amol)lu_zero2007-11-121-2/+3
* Add support for mpeg4video-es (from dario)lu_zero2007-11-121-0/+3
* fix forcefps (from amol)lu_zero2007-11-121-4/+10
* Refactor demux_nemesi (from amol)lu_zero2007-11-121-61/+71</