summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demuxer.c
Commit message (Expand)AuthorAgeFilesLines
* Update demuxer->sub->id and demuxer->sub->sh if a new subtitle stream isreimar2009-03-291-0/+4
* Remove native nuv demuxer, it only needs more code to achieve the same thingreimar2009-03-091-2/+0
* Get rid of pointless 'extern' keywords.diego2008-12-031-2/+2
* MNG demuxer by Stefan Schuermans, stefan blinkenarea orgdiego2008-11-301-0/+4
* 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
* Change a bunch of codec-specific preprocessor directives from a HAVE_diego2008-08-021-3/+3
* Start unifying names of internal preprocessor directives.diego2008-07-301-9/+9
* Avoid including avcodec.h in demuxer.h (and thus many other files) just to getreimar2008-07-171-0/+7
* 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
* 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
* 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 demoscene.tv nsv at http://213.186.36.129:8000gpoirier2006-04-171-1/+1
* 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 netfarm.it>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/