path: root/libmpdemux/demuxer.c
Commit message (Expand)AuthorAgeFilesLines
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-1435/+0
* Replace fast_memcpy() useswm42012-11-111-3/+1
* demux_mkv: don't crash on tracks with unknown audio codecswm42012-11-081-2/+2
* options: rename -ni to -avi-niwm42012-10-301-1/+1
* demuxer: add missing newline in error messagecehoyos2012-10-301-1/+1
* demuxer: fix crash with demux_rawvideowm42012-09-231-2/+6
* libmpdemux: add back demux_tswm42012-09-181-1/+14
* libmpdemux: add back demux_mpgwm42012-09-181-1/+50
* core: fix DVD subtitle selectionwm42012-09-181-13/+0
* core: move implementation for -audiofile to the frontendwm42012-09-181-131/+22
* core: manage tracks in the frontendwm42012-09-181-116/+63
* libaf: rename af_format.h to format.hwm42012-08-291-1/+1
* Remove support for libdvwm42012-08-201-4/+0
* Remove support for libnemesi RTSP streamingwm42012-08-201-4/+0
* Remove support for LIVE555 RTSP streamingwm42012-08-201-4/+0
* libmpdemux: remove demux_real, demux_viv, demux_audiowm42012-08-201-10/+0
* Remove dvdnav support (DVD menus)wm42012-08-161-1/+1
* demuxer: introduce a general stream structwm42012-08-031-33/+68
* commands, dvd, dvdnav, bluray: cleanup sub/audio track language displaymplayer-svn2012-08-031-0/+36
* Remove teletext supportwm42012-08-031-3/+0
* Remove dead codewm42012-08-011-48/+0
* Remove some demuxers and decoderswm42012-07-301-52/+16
* Remove XMMS plugin supportwm42012-07-301-4/+0
* mplayer: let frontend print stream info, instead of demuxerswm42012-07-301-0/+12
* bstr: rename bstr() function to bstr0(), and typedef bstr to struct bstrwm42012-07-281-3/+3
* Merge remote-tracking branch 'origin/master'wm42012-07-281-29/+9
| * demux, vd_ffmpeg: fix demux keyframe flag, set AV_PKT_FLAG_KEYUoti Urpala2012-07-251-4/+4
| * video, audio: use lavc decoders without codecs.conf entriesUoti Urpala2012-07-241-25/+5
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-051-1/+1
| * Update Libav API usesUoti Urpala2012-02-011-1/+1
* | core: sort chapterswm42012-02-261-1/+26
* | core: add new support for reading .cue fileswm42012-01-181-0/+2
* ad_ffmpeg: pass packet side data from libavformatUoti Urpala2012-01-081-3/+4
* configure, build: require at least Libav 0.7Uoti Urpala2011-12-221-2/+0
* configure, build: remove --disable-libav supportUoti Urpala2011-12-111-14/+0
* core, demux: fix --identify chapter output with ordered chapterswm42011-10-251-43/+2
* core, demux, vd_ffmpeg: pass side data from demux_lavf to vd_ffmpegUoti Urpala2011-08-201-0/+10
* demux: avoid a copy of demux packets with lavf, reduce paddingUoti Urpala2011-08-191-2/+20
* demux_mkv: skip files faster in ordered chapter file searchUoti Urpala2011-08-041-13/+25
* core: audio: if audio pts is missing return MP_NOPTS_VALUEUoti Urpala2011-07-301-1/+1
* bstr: rename BSTR() -> bstr()Uoti Urpala2011-07-271-3/+3
* cleanup: do libav* initialization on startupUoti Urpala2011-07-181-3/+0
* commands: change property mechanism to use talloc stringsUoti Urpala2011-07-031-6/+4
* demux: use talloc for sh_* structs and "lang" fieldUoti Urpala2011-07-031-9/+7
* cleanup: fix mp_dbg() format string warningsClément Bœsch2011-07-011-13/+3
* demux: pad even 0-size demux packet data (fixes sd_ass crash)Uoti Urpala2011-06-181-17/+10
* Merge branch 'mplayer1_changes'Uoti Urpala2011-05-021-1/+4
| * audio: do not run the AC-3 parser on byte-swapped AC-3reimar2011-04-131-1/+4
* | options: change -alang and -slang to use string list typeClément Bœsch2011-04-201-18/+10
* | Merge branch 'edl'Uoti Urpala2011-04-081-24/+15
|\ \ | |/ |/|
| * EDL: add support for new EDL file formatUoti Urpala2011-04-051-0/+2
| * options: drop support for numeric -demuxer valuesUoti Urpala2011-02-221-21/+10
| * cleanup: demuxer.[ch]: remove unused code, make functions staticUoti Urpala2011-02-221-3/+3
* | core, demux: fix video index handling in stream switchingUoti Urpala2011-03-311-5/+9
* Merge branch 'sub'Uoti Urpala2011-01-261-31/+7
| * demux_mkv, chapters: change millisecond arithmetic to nsUoti Urpala2011-01-261-6/+6
| * subs/demux: don't try to enable sub track when creating itUoti Urpala2011-01-181-4/+0
| * subtitles: add framework for subtitle decodersUoti Urpala2011-01-181-20/+0
* | demux: add sanity checks to packet allocation functionsUoti Urpala2011-01-171-9/+24
* | cleanup: move demux packet functions from demuxer.h to demuxer.cUoti Urpala2011-01-171-0/+63
* cosmetics: remove unused code, small formatting tweaksUoti Urpala2010-12-201-62/+1
* audio: FLAC: support new libavcodec parser, use lavf to demuxUoti Urpala2010-12-091-0/+3
* demux: fix initial subtitle track selectionUoti Urpala2010-11-161-4/+4
* core: give pts as parameter to demuxer_get_current_chapter()Uoti Urpala2010-11-131-6/+2
* options: move -cache-min and cache-seek-min to option structClément Bœsch2010-11-111-5/+2
* options: move [no]hr-mp3-seek to option structClément Bœsch2010-11-111-3/+1
* options: move some demux options to option structClément Bœsch2010-11-111-37/+27
* demux: change "%s file format detected" messageUoti Urpala2010-11-101-2/+6
* demuxer.c: clean up demux_open_stream()Uoti Urpala2010-11-101-136/+98
* demux: error out if given invalid -demuxer optionUoti Urpala2010-11-101-0/+5
* demux: improve -alang / -slang track choosing logicUoti Urpala2010-11-081-47/+40
* core: move video pos/length query functions from demux to coreUoti Urpala2010-11-081-63/+0
* demux: fix -correct-pts autoselection with -audiofileUoti Urpala2010-11-081-1/+1
* demuxer.c: add missing parser list fourccscehoyos2010-11-081-0/+3
* demuxer.c: fix parser list fourcc typo: 'MPE '->'MP3 'cehoyos2010-11-081-1/+1
* demuxer.c: Add support for parsing LATMreimar2010-11-081-0/+5
* build: enable/disable all FFmpeg libraries togetherUoti Urpala2010-11-021-9/+9
* Add central init_avcodec() to avoid duplicated libavcodec init codediego2010-11-021-6/+4
* demuxer.c: reset subtitle EOF on seekingreimar2010-11-021-0/+1
* demux_lavf: print subtitle type in more casesreimar2010-11-021-0/+15
* demuxer.c: add new_sh_sub_sid_langUoti Urpala2010-11-021-0/+11
* demuxer.c: Make ds_get_next_pts work for the first packet of a streamreimar2010-10-271-1/+6
* Make audio stream index handling saner in stream switchingUoti Urpala2010-05-221-4/+9
* stream.h: remove bad EOF check in stream_seek()Uoti Urpala2010-05-221-1/+0
* demux: use bstr arguments for demuxer_add_attachment() and demuxer_add_chapter()Anton Khirnov2010-05-221-13/+12
* demuxer.c: add demux_info_add_bstr(), use talloc for info fieldAnton Khirnov2010-05-211-15/+16
* Fix chapter handling with first chapter not at beginning of fileUoti Urpala2010-04-251-2/+2
* demuxer.c: clean up stream-seek codeUoti Urpala2010-04-231-22/+29
* Move some sh_audio field setting out of demuxer.cUoti Urpala2010-04-231-2/+0
* Move seek-reset functionality out of demuxer.cUoti Urpala2010-04-231-37/+0
* Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* Merge svn changes up to r30748Uoti Urpala2010-03-101-2/+1
| * Do not cast the results of malloc/calloc/realloc.diego2010-02-261-2/+1
| * Drop weird and unnecessary _s/_st suffixes from demuxer struct names.diego2010-02-211-1/+1
* | Merge svn changes up to r30672Uoti Urpala2010-03-101-3/+3
| * Do not discard stream buffer on eof, instead reuse it to slightly improvereimar2010-02-201-1/+1
| * Print demuxer name in "freeing demuxer" message.reimar2010-02-201-2/+2
| * libmpdemux: Mark functions not used outside of their files as static.diego2010-02-171-1/+1
| * Remove ds_fill_buffer calls from demux_resync, they cause issues at least withreimar2010-01-261-2/+5
* | Merge branch 'matroska'Uoti Urpala2010-01-281-33/+24
|\ \
| * | demux: take chapter/attachment name strings without 0-terminationUoti Urpala2010-01-271-33/+24
* | | Merge svn changes up to r30437Uoti Urpala2010-01-281-6/+29
|\ \ \ | |/ / |/| / | |/
| * Add support for parsing MLP and TrueHD.reimar2010-01-241-0/+6
| * Remove now unused variables.reimar2010-01-241-2/+0
| * Reset the parser on seek. Should fix some cases of audio "blips" after seeking.reimar2010-01-241-6/+23
| * Move the resync-related code into more consistent places instead of having itreimar2010-01-241-35/+22
* | Merge svn changes up to r30136Uoti Urpala2009-12-301-1/+135
| * Add support for parsing audio streams (though should be easy to extend to video)reimar2009-12-271-1/+135
* | options: Move ass_enabled to options structUoti Urpala2009-12-021-1/+1
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-21/+8
| * Free demuxer->teletext when closing the demuxer.reimar2009-11-101-0/+3
| * demuxer.c: Add initialization missing from previous commituau2009-11-021-21/+5
* | Merge svn changes up to r29684Uoti Urpala2009-09-161-0/+4
| * Reduce verbosity if demuxer sets an info value to the same as the current value.reimar2009-09-141-0/+4
* | Merge svn changes up to r29644Uoti Urpala2009-09-041-11/+4
| * Reuse ds_get_packet in ds_get_packet_ptsreimar2009-08-231-11/+4
* | Merge svn changes up to r29532Uoti Urpala2009-08-181-2/+3
| * Handle demuxers that never set filepos by using stream_tell.reimar2009-08-171-2/+3
* | Remove internal libass treeUoti Urpala2009-07-261-4/+1
* | Merge svn changes up to r29412Uoti Urpala2009-07-071-0/+7
| * Print information about chapters with -identify.reimar2009-06-281-0/+7
* | Merge svn changes up to r29304Uoti Urpala2009-07-071-1/+19
| * Add standard license header to all files in libmpdemux.diego2009-05-081-1/+19
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-25/+29
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-25/+25
* | Merge branch 'ordered_chapters'Uoti Urpala2009-04-081-59/+18
|\ \
| * | Change demuxer_seek_chapter() parametersUoti Urpala2009-04-021-56/+15
| * | Allocate struct demuxer with tallocUoti Urpala2009-03-211-3/+3
* | | Merge svn changes up to r29117Uoti Urpala2009-04-011-0/+4
|\ \ \ | |/ / |/| / | |/
| * Update demuxer->sub->id and demuxer->sub->sh if a new subtitle stream isreimar2009-03-291-0/+4
* | Merge svn changes up to r28951Uoti Urpala2009-03-141-2/+0
| * Remove native nuv demuxer, it only needs more code to achieve the same thingreimar2009-03-091-2/+0
* | Merge svn changes up to r28087Uoti Urpala2008-12-041-2/+2
| * Get rid of pointless 'extern' keywords.diego2008-12-031-2/+2
* | Merge svn changes up to r28065Uoti Urpala2008-12-021-0/+4
| * MNG demuxer by Stefan Schuermans, stefan blinkenarea orgdiego2008-11-301-0/+4
* | demux: Reset demux stream 'eof' flag after packet buffer overflowUoti Urpala2008-10-041-0/+8
* | Make various functions staticUoti Urpala2008-08-121-1/+1
* | Merge svn changes up to r27441Uoti Urpala2008-08-081-5/+5
| * Give a CONFIG_ prefix to preprocessor directives that lacked one anddiego2008-08-071-2/+2
| * 10l: MUSEPACK --> CONFIG_MUSEPACKdiego2008-08-071-1/+1
| * Rename a bunch of miscellaneous preprocessor directives.diego2008-08-071-1/+1
| * Rename preprocessor directives related to image libraries.diego2008-08-051-1/+1
* | Merge svn changes up to r27399Uoti Urpala2008-08-021-3/+3
| * Change a bunch of codec-specific preprocessor directives from a HAVE_diego2008-08-021-3/+3
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-9/+9
| * Start unifying names of internal preprocessor directives.diego2008-07-301-9/+9
* | Merge svn changes up to r27332Uoti Urpala2008-07-211-0/+7
| * Avoid including avcodec.h in demuxer.h (and thus many other files) just to getreimar2008-07-171-0/+7
* | Merge svn changes up to r27092Uoti Urpala2008-06-171-43/+33
| * cosmetics: Remove useless parentheses, align.diego2008-06-161-3/+3
| * Support NULL name parameter for demuxer_add_chapter.reimar2008-06-161-1/+1
| * cosmetics: Break overly long lines.diego2008-06-161-97/+178
| * cosmetics: indentation, whitespace changesdiego2008-06-161-648/+645
| * cosmetics: consistent * placementdiego2008-06-161-21/+21
| * cosmetics: one more if brace placement fixdiego2008-06-161-2/+1
| * M-x untabifydiego2008-06-161-24/+24
| * cosmetics: Remove all trailing whitespace.diego2008-06-161-4/+4
| * cosmetics: Split/join multiline statements.diego2008-06-161-4/+6
| * cosmetics: Consistently format all if, for, while constructs.diego2008-06-161-140/+170
| * Remove one more commented-out line.diego2008-06-161-1/+1
| * cosmetics: Make all function declarations consistent by moving the openingdiego2008-06-161-42/+90
| * Remove one more commented-out line.diego2008-06-161-1/+0
| * Remove pointless comments and commented-out code.diego2008-06-161-19/+6
* | Merge svn changes up to r26979Uoti Urpala2008-06-041-29/+20
| * added and reused demux_flush() instead of emptying the demux_stream buffers;nicodvb2008-06-021-20/+10
| * Initialize sh_audio/sh_video->dsreimar2008-05-271-0/+2
| * Simplify/make new_sh behaviour more consistent when a stream gets redefined.reimar2008-05-271-3/+4
| * Cosmetics: simplifyreimar2008-05-271-3/+2
| * Move native musepack demuxer further down in demuxer listreimar2008-05-271-3/+3
| * cosmetics: Remove pointless parentheses from return statements.diego2008-05-161-1/+1
| * Revert r26411: policy violationrtogni2008-04-191-963/+812
* | Remove _s/_st suffix from some struct namesUoti Urpala2008-04-251-1/+1
* | Move dvdsub_id to options structUoti Urpala2008-04-231-2/+0
* | Move correct_pts to options structUoti Urpala2008-04-231-6/+3
* | Add option pointer to demuxers and stheader.h structsUoti Urpala2008-04-231-25/+38
* Reformat demuxer.cuau2008-04-121-812/+963
* Remove global demuxer_typeuau2008-04-121-1/+1
* Remove unused function demux_read_data_packuau2008-04-111-17/+0
* Support 'default' attribute for audio and subtitle tracks.eugeni2008-03-301-0/+28
* 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-291-4/+0
* Demuxer-independent functions for selecting tracks based on language.eugeni2008-02-291-0/+32
* Remove stupid checks of free() argument.eugeni2008-02-291-8/+6
* Add language info to sh_sub_t and sh_audio_t.eugeni2008-02-291-0/+2
* in ds_fill_buffer() disabled the code that demuxes until the arrival of the r...nicodvb2008-02-251-0/+2
* New member in demuxer_t: reference_clock.nicodvb2008-02-231-0/+9
* Change to always use MP_NOPTS_VALUE (instead of sometimes 0) for unknown pts.reimar2008-02-121-3/+2
* Allow demuxers to choose a default value for correct_ptsreimar2008-02-031-4/+11
* Use defines to give names to the different seek flags.reimar2008-01-291-2/+2
* 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
* 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
* Make all demuxer_desc_t const, thus moving them to .rodatareimar2008-01-131-42/+42
* First step towards making all demuxer_desc_t constreimar2008-01-131-3/+3
* 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
* Add demuxer interface for attachments.eugeni2008-01-121-0/+22
* Remove global_ass_track. Instead create an ass_track for each 't' track.eugeni2008-01-111-1/+2
* Init and destroy ass_tracks in demuxer.c based on sh_sub->type value.eugeni2008-01-111-0/+18
* Add extradata to sh_sub_t.eugeni2008-01-111-0/+1
* Deallocate audio track codecdata.eugeni2008-01-071-0/+1
* wrapper functions to get/set angle: the wrapping is needed to RESYNC the demu...nicodvb2008-01-051-0/+49
* Move ds->current=NULL; further up to the free_demux_packet.reimar2007-12-201-1/+1
* Add demuxer functions for chapter feature.ulion2007-12-131-0/+71
* Fix memory leak that tmp allocated but maybe not used.ulion2007-12-101-4/+6
* Make libnemesi use specific struct and DEMUXER_TYPElu_zero2007-12-041-1/+5
* Fix typos in comments to stop them hurting my eyesreimar2007-12-011-5/+5
* demuxer.c: Remove useless codeuau2007-10-251-21/+17
* Fix missing subtitles after seeking backuau2007-10-041-0/+1
* libnemesi support, yet another rtsp/rtp library...lu_zero2007-09-191-1/+1
* cosmetics: typo fix UNSUPORTED --> UNSUPPORTEDdiego2007-08-281-6/+6
* When a new subtitle stream becomes available check if it is the one thatreimar2007-08-091-0/+6
* Make sure fformat is set before usereimar2007-07-271-1/+1
* Remove some unneeded extern variable declarationsreimar2007-07-271-8/+0
* make opt argument of demux_info_get const.reimar2007-06-241-1/+1
* Fix memleak due to not freeing demuxer->s_streamsreimar2007-06-231-0/+7
* More accurate seeking for demuxers lacking DEMUXER_CTRL_GET_TIME_LENGTH controlzuxy2007-06-171-1/+3
* Replace implicit use of fast_memcpy via macro by explicit use to allowreimar2007-06-051-2/+2
* Simplify preprocessor directives: There is a general variable fordiego2007-04-261-2/+2
* Cosmetics: remove duplicate space in ifdefreimar2007-04-221-2/+2
* demuxer_desc_lavf_preferred depends on USE_LIBAVFORMAT or USE_LIBAVFORMAT_SOnicodvb2007-04-221-0/+2
* Add lavf_preferred demuxer for lavf formats we want to be probedreimar2007-04-141-0/+2
* Add explicit location for headers from the stream/ directory.diego2007-03-151-1/+1
* Move the sh_audio->delay field to mpctx->delay.uau2007-03-111-1/+0
* Fix a few gcc warnings, approved by Diego and Reimar.rathann2007-02-051-0/+1
* Make ds_get_next_pts return MP_NOPTS_VALUE instead of -1 on error,reimar2007-01-051-3/+3
* removed unused variablenicodvb2006-12-311-1/+0
* use demuxer->stream_pts rather than stream_control(STREAM_CTRL_GET_CURRENT_TIME)nicodvb2006-12-311-3/+3
* added stream_pts to demuxer_t and demux_packet_t to hold the time value repor...nicodvb2006-12-311-2/+4
* don't compile demux_mpc.c when libmpcdec is disabledaurel2006-12-281-0/+2
* added code to switch video streamnicodvb2006-11-161-0/+7
* Make subtitle stream handling more similar to audio and video streams.reimar2006-11-131-0/+17
* consistency fix: STREAM_CTRL_GET_TIME_LENGTH and STREAM_CTRL_GET_CURRENT_TIME...nicodvb2006-11-121-5/+5
* removed duplicated check in demuxer_seek_chapternicodvb2006-11-111-1/+1
* in demux_seek() if STREAM_CTRL_SEEK_TO_CHAPTER suceeds call DEMUXER_CTRL_RESY...nicodvb2006-11-111-0/+2
* added demuxer_get_current_time() to get the current playtime (possibly aided ...nicodvb2006-11-071-0/+17
* now demux_seek() tries to seek aided by the stream layer, if possiblenicodvb2006-11-071-0/+23
* Cosmetics: indentation fix indentation broken by last two demuxer.c commitsreimar2006-10-201-25/+25
* Fix opening of demuxers without check_file function, broken by r20309.reimar2006-10-201-3/+2
* Try other demuxers if open() fails.reimar2006-10-191-22/+18
* Simplify: replace malloc + memset 0 by callocreimar2006-10-051-4/+2
* conditional declerations are unnecessaryods152006-09-171-2/+0
* Add demux_nut to MPlayer repoods152006-09-171-0/+4
* Get rid of demux_aid_vid_mismatch mess.reimar2006-08-261-12/+6
* 100l: *chapter_name was copied from the pointer rather than strupd()-ed (and ...nicodvb2006-08-211-2/+5
* demuxer_seek_chapter() returns informations about chapters count and namenicodvb2006-08-211-1/+24
* clarification in a commentnicodvb2006-08-181-1/+1
* support relative seeking in the stream-driven casenicodvb2006-08-181-0/+6
* added first revision of demuxer_seek_chapter()nicodvb2006-08-181-0/+66
* Update information and print new value when demux_info_add is calledreimar2006-08-161-1/+3
* Add matroska chapter seeking capability.eugeni2006-08-061-0/+20
* marks several string parameters as const, as they are not modified inside the...reynaldo2006-07-131-1/+1
* Add a new video pts tracking mode, enabled by option -correct-pts.uau2006-07-061-4/+7
* move some ill-behaving demuxers further down the listreimar2006-07-041-6/+6
* Change free_sh_audio() to take demuxer and stream id as parametersuau2006-06-141-4/+4
* Unconditionally compile the Matroska demuxer.diego2006-05-081-2/+0
* Change common pts variables from floats to doubles. Individual demuxersuau2006-04-271-2/+3
* 4 - Implement a better way to calculate current audio pts and use it forrtognimp2006-04-241-0/+21
* Get ride of the several if(identify) messy lines and rearangment of some of t...reynaldo2006-04-241-12/+8
* fixes decoding nsv at
* Convert all if(verbose>X) to mp_msg_test calls.diego2006-03-241-1/+1
* Second-try commit of this patch.corey2006-02-171-2/+2
* Reverse commit of unfinished patch for passing audio_delay to the demuxers.corey2006-02-091-1/+1
* 1. Include audio_delay as an argument to demux_seek.corey2006-02-071-1/+1
* function to read from a demuxer up to (and including) the specifiedreimar2006-01-171-0/+35
* massive attack: mp_msg printf format fixesrathann2006-01-121-1/+1
* added support for external libavformatnicodvb2006-01-091-1/+3
* include fastmemcpy.h before stream.h, so it is used for the stream_readreimar2005-12-171-1/+2
* Unify include path handling, -I.. is in CFLAGS.diego2005-11-181-3/+3
* estimate total time also for audio-only files.reimar2005-11-061-0/+3
* move resync_audio_stream after seeking to demuxer.creimar2005-10-301-0/+3
* "LIVE.COM Streaming Media" is now called "LIVE555 Streaming Media".rsf2005-09-231-1/+1
* Prints -identify output for:gpoirier2005-09-191-0/+2
* Make the fourcc output endianness-independent.diego2005-09-131-2/+4
* execute the check function even when a demuxer is forced, to avoid crashes.reimar2005-09-061-2/+5
* Forgotten mpc demuxerreimar2005-09-061-0/+2
* Make -identify's 'ID_LENGTH=' print a float and not an integer.. Theods152005-09-021-3/+3
* Fix move playlists (control must be returned to mplayer.c, with the demuxerreimar2005-08-311-0/+4
* Allow forcing of demuxers and codecs by prepending '+'reimar2005-08-301-13/+32
* support MPEG in GXF container with extension-based detection.reimar2005-08-261-0/+2
* Do not free demuxer before using demuxer->desc->type (happened when using -au...reimar2005-08-231-1/+2
* fix brokeness caused by demuxer patch, this code is useless forods152005-08-111-1/+0
* Demuxer modularizationrtognimp2005-08-051-1097/+269
* remove unused cache-prefill and create cache-seek-min that controls when seek...iive2005-07-311-2/+2
* musepack demuxing and decoding support (demuxing is v7 bitstream only).reimar2005-07-101-0/+23
* -identify variable names should follow [A-Z_][A-Z0-9_]* conventionranma2005-07-071-2/+6
* adds some more -identify output, patch by kiriuja < mplayer DASH patches PAM ...gpoirier2005-06-201-0/+4
* fix memleak when playing mov filesreimar2005-06-201-0/+3
* added AAC ADTS demuxernicodvb2005-06-131-0/+22
* moved mpeg-ps/es probing code to demux_mpg.cnicodvb2005-06-061-102/+17
* setting sh_audio to NULL is nonsense, since it is only a local variable,reimar2005-05-271-6/+6
* revert one line of version 1.182 patch (caused use of already-freedrfelker2005-04-291-1/+1
* adds a parameter to the switch_audio command to directly select a track.reimar2005-04-281-4/+5
* Added support of audio stream switching in the MPEG demuxer using the #-keygpoirier2005-04-031-27/+6
* Rather simple patch for RAWDV demuxer which lets it say whats the totalrtognimp2005-03-091-0/+7
* avisynth demuxer patch by Gianluigi Tiesi <mplayer at>faust32005-02-131-2/+54
* Memleak fixes. Based on patch by Timothy Lee (timothy lee at siriushk com).reimar2005-02-061-5/+7
* Move generic length and percent pos calculation to demuxer.creimar2005-01-151-2/+12
* TwinVQ decoder and demuxerrtognimp2004-12-291-0/+26
* removing AFMT_ dependancyalex2004-12-271-2/+2
* Use demuxer_get_percent_pos for the OSD position barreimar2004-12-211-4/+8
* disable demuxer_bmp,iive2004-12-151-22/+0
* Output more information about vids, aids, sids, alangs and slangs with -ident...mosu2004-11-251-0/+10
* merged DEMUXER_TYPE_MPEG4_ES in the ordinary TS; added support for H264 in TSnicodvb2004-11-241-6/+1
* Reduce excessive verbosity.diego2004-11-151-3/+3
* seeking based on the largest timestamp in an mpeg streamaurel2004-10-231-1/+5
* Remove redundant ASF status line, there is another for all formats.diego2004-10-191-5/+0
* Fix segfault for unexistant/unreachable rtsp streamsrtognimp2004-10-181-1/+1
* Support ON2 variation of AVI format (.vp5 files)rtognimp2004-10-081-1/+5
* fixed small memleakreimar2004-10-011-3/+4
* missing externrathann2004-09-231-0/+3
* moved sh_audio initialization from dec_audio to demuxer.c to fixreimar2004-09-161-0/+7
* show video format for all demuxers, not just avi (move this somewhere else if...rfelker2004-09-101-0/+9
* DTS support via lavc and libdtsrtognimp2004-08-121-2/+4
* cache min fill adjustment, based on patch by Jeremy Huddlestoniive2004-07-161-2/+5
* Cosmetics. Shortened the "displaying subtitle..." message. Replaced "OGG" wit...mosu2004-05-071-1/+1
* Respect -playlist for asx streamsrtognimp2004-04-171-1/+1
* nsv (Nullsoft streaming video) demuxerrtognimp2004-04-121-0/+22
* demux_lavfmichael2004-04-111-1/+40
* Added support for multiplexed (audio+video) RTP streams.rsf2004-02-221-1/+1
* LML-M4 mpeg4 capture card raw stream format supportarpi2003-12-081-0/+36
* Fixes for a couple of warnings.mosu2003-12-081-1/+4
* Get the total length for Ogg files. Patch by Michael Behrisch <behrisch@infor...mosu2003-12-081-0/+5
* missing externrathann2003-11-151-0/+1
* seek in realmedia filesluran2003-11-121-0/+3
* Fixed 'reading after EOF'. demuxers didn't check, how many they've read!lumag2003-09-201-1/+2
* get_percent_pos support in demux_audio, patch by ROSEN Jeremy <jeremy.rosen a...faust32003-09-191-0/+3
* - initial support for MPEG4 in TS (M4V is working, but not AAC yet)arpi2003-08-241-2/+9
* 10l - some forgotten ifdefshenry2003-08-071-2/+2
* inconsistencyalex2003-07-191-1/+1
* fixed mpeg-ps ext-based detection sig11 bug reporetd by Raindel Shachararpi2003-07-051-0/+2
* fix one missing #include, one missing extern and one 10l error.rathann2003-06-191-1/+1
* tivo demuxer moved down, its fileformat detection is unstable (misdetects mpe...arpi2003-06-091-12/+12
* TiVo demuxer and sub-cc/osd decoderarpi2003-06-091-0/+45
* warning fixes Raindel Shachar <>alex2003-05-311-0/+1
* 10lalex2003-05-231-1/+1
* Add support for Realaudio filesrtognimp2003-04-301-0/+22
* Added Matroska demuxing support.mosu2003-04-301-0/+33
* 10lmichael2003-04-141-2/+2
* H264-ES demuxermichael2003-04-041-3/+40
* Fix all demuxers wich where using a global var to enable themself.albeu2003-03-301-19/+16
* Fix rawvideo and -audiofilealbeu2003-03-271-6/+22
* this is a combo patch that:arpi2003-03-161-1/+24
* enabling mpeg4-es autodetection (if we dont enable it, then we will never kno...michael2003-02-161-1/+1
* libgif/libungif based demuxer support for libmpdemux.arpi2003-01-281-0/+30
* raw mpeg4-es support (you need to set -fps manually!)arpi2003-01-231-6/+23
* raw video demuxer, requested by Michaelarpi2003-01-221-0/+15
* extension-based filetype detection for headerless files (mp3 vs mpeg, etc)arpi2003-01-191-27/+43
* patch adds support for MOV-Reference-Files.arpi2003-01-131-1/+1
* upsz :))))))))))))))pontscho2003-01-121-2/+0
* this patch adds an fallback to playlist (any but the plaintext-list format)arpi2003-01-121-1/+1
* 10l (was segfaulting on non-dv file)filon2003-01-061-1/+3
* XMMS Input plugin supportarpi2002-12-221-1/+34
* 10l - demux_avi handles AVI_NI and AVI_NINI tooarpi2002-12-111-0/+2
* 10larpi2002-12-071-1/+1
* demuxer_control(), percent position and time length query implemented inarpi2002-11-161-0/+38
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-061-0/+2
* A-V sync cleanup: sh_audio->timer replaced by sh_audio->delay, it containsarpi2002-11-021-1/+1
* cleanup of .AVI timestamp calculation (ugly hack from mplayer.c removed,arpi2002-11-021-3/+0
* cleanup config option handling in libmpdemux.arpi2002-10-231-19/+5
* ss_div/ss_mul defaults to 0arpi2002-10-161-1/+1
* This just corrects a function name to match the other demuxer'sarpi2002-10-041-2/+2
* some cleanup - made private vars/funcs static, removed obsolete externsarpi2002-09-291-4/+3
* changed 'detected fileformat' messages to a message with %sjaf2002-09-221-18/+18
* get_sh_audio/get_sh_video removed (never used, also useless)arpi2002-09-221-22/+0
* removed dummy OGG functions - use #ifdef insteadarpi2002-09-151-2/+9
* added smjpeg demuxer only for nexus' requestalex2002-09-131-0/+22
* .PVA (mpeg-like fileformat used by MultiDec && WinTV) demuxerarpi2002-09-101-2/+27
* removed messy global 'tv_handle', use stream->priv for that purposearpi2002-09-081-11/+6
* new v4l capture patch by Jindrich Makovicka <>:arpi2002-08-211-9/+16
* typo fixes by Ross Finlayson <>arpi2002-08-141-1/+1
* messages moved againjaf2002-08-081-20/+20
* 10larpi2002-08-061-1/+1
* detection reordered. note: raw DV detection should be more reliable.arpi2002-08-061-12/+9
* raw .dv stream demuxer by Alexander Neundorf <>arpi2002-08-051-1/+43
* applied streaming patch (-sdp and rtsp:// support) by Ross Finlayson...arpi2002-08-051-0/+20
* count blocks by rounded-up chunksizes instead of chunks -arpi2002-08-021-0/+3
* Add uninit to the avi demuxeralbeu2002-07-261-0/+5
* add -audiofile support for guipontscho2002-07-021-1/+1
* Support for playing audio cds using cdparanoia. Include a raw audioalbeu2002-06-111-0/+17
* clone_demux_packet(), using refcounting to avoid memcpy()arpi2002-05-251-7/+8
* Fix frame_time for variable fps movies as it was the last frame duration.albeu2002-05-021-1/+20
* Add support for another AVI with ogg/vorbis audio (0x674F)albeu2002-04-291-2/+16
* Uninit addedalbeu2002-04-241-0/+9
* Added demuxer uninitalbeu2002-04-241-0/+30
* more strict check for .mp3arpi2002-04-231-1/+3
* mplayer was not compileable without, i tested it with and without vorbis, i h...jaf2002-04-211-0/+4
* Seeking implementedalbeu2002-04-201-0/+3
* BSD-BT848 TV update patch by Charles Henrich <>arpi2002-04-121-2/+2
* added debug printf for dvdsub - from dvdnav patch by Kees Cook <mplayer@outfl...arpi2002-04-031-0/+1
* don't alloc/free NULLarpi2002-04-031-1/+1
* freeing codec in/out buffers is job of libmpcodecs, not demuxerarpi2002-04-011-3/+0
* added soem debug prints, and fixed 10l bug of Albanarpi2002-03-311-0/+5
* added a BMP file demuxer...yeah, that's right, a static image BMP filemelanson2002-03-201-0/+18
* FILM demuxer is leaner, meaner, and cleaner, also with proper bailout onmelanson2002-03-171-0/+3
* don't free our_out_buffer - it's obsoletedarpi2002-03-171-1/+1
* Initial ogg demuxer. No seeking, a/v sync is broken. Support avialbeu2002-03-161-1/+22
* spelling type fix by Anders Rune Jensenalex2002-03-151-1/+1
* added get_sh_video/audio and realmedia seekingalex2002-03-151-2/+30
* mp3 detection fixed...arpi2002-03-141-0/+2
* Demuxers demuxer support for using external audiofile (or muxed subtitles).albeu2002-02-201-12/+124
* ehh, i forgot to commit this...arpi2002-02-171-2/+4
* 10l... it detected mpeg1/2 ps files as mpeg audio...arpi2002-02-141-9/+9
* Audio file demuxer. Extended version for demuxer info.albeu2002-02-141-72/+44
* A whole bunch of free_demuxer in demux_openalbeu2002-02-111-9/+20
* check for overflow in new_sh_video and new_sh_audioalex2002-02-101-0/+12
* Audio only support. Include a fix in the asf demuxer opening.albeu2002-02-081-16/+18
* finalize mfi support.pontscho2002-02-071-0/+3
* add mfi supportpontscho2002-02-061-0/+26
* implemented RoQ file demuxingmelanson2002-02-011-1/+17
* DVD start position handling changed (progbar/eta fix)arpi2002-01-271-1/+1
* reverted old seeking method - ask Holm why...arpi2002-01-171-1/+1
* initial support for FILM file demuxingmelanson2002-01-161-3/+25
* seek patch by Panagoitis Issarisalex2002-01-091-0/+4
* Applied Rik Snel's seeking patchalex2001-12-281-0/+4
* asf<->y4m detection swappedarpi2001-12-281-8/+8
* don't reset timer at seek - req. for dxr3arpi2001-12-281-0/+4
* added NuppelVideo demuxer, based on Panagiotis Issaris' patchalex2001-12-271-1/+18
* yuv4mpeg2 (mjpegtools) support by Rik Snel <>arpi2001-12-271-0/+16
* added real demuxeralex2001-12-261-0/+17
* mpeg startpos (-ss, -chapter) fixedarpi2001-12-261-1/+3
* mpeg VDR vs. BIN fixed?arpi2001-12-261-1/+12
* fli seeking implementedarpi2001-12-171-0/+4
* reset ds eof flags at seeking - requires for mpeg -looparpi2001-12-171-0/+2
* 10lalex2001-12-091-2/+2
* file format detection reordered to get better hitsarpi2001-12-011-21/+21
* bad malloc+strcpy => strduparpi2001-11-271-10/+6
* mostly complete support for loading and decoding FLI/FLC animationsmelanson2001-11-241-0/+21
* fixed tv detection in demux_openalex2001-11-231-6/+4
* added demux_infoalex2001-11-221-6/+20
* it wanted to be strcasecmp not strncmp and i dunno why it compiled for me wit...alex2001-11-221-4/+4
* 10l for al3x :-Patmos42001-11-211-4/+4
* added demuxer_infoalex2001-11-211-0/+73
* tv interface updatealex2001-11-161-5/+6
* 001.vdr fixarpi2001-11-131-1/+3
* qt/mov detection firstarpi2001-11-131-8/+8
* tuning worx (can set frequency)alex2001-11-111-1/+5
* tv updatealex2001-11-101-3/+5
* added tv subsystemalex2001-11-091-8/+39
* vivo demuxerarpi2001-11-041-2/+14
* pts_from_bps fixarpi2001-10-311-1/+1
* compressed mov audio fixedarpi2001-10-231-0/+2
* includes cleanuparpi2001-10-211-6/+0
* libdemux cleanup part 1arpi2001-10-201-1/+0
* libdemuxer...arpi2001-10-201-0/+580