summaryrefslogtreecommitdiffstats
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
* |