summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* demux_ts.c: avoid compiler warning by adding initializationdiego2010-11-021-1/+1
* configure: Rename "network" variable and option to "networking"diego2010-11-021-1/+1
* demux_ts: Improve subtitle supportreimar2010-11-021-49/+37
* demuxer.c: add new_sh_sub_sid_langUoti Urpala2010-11-022-0/+13
* subs: Add support for DVB and XSUB subtitles, not yet working properlyreimar2010-11-021-0/+4
* asfheader, demux_audio: Remove some pointless be2me/le2mereimar2010-11-022-10/+7
* demux_pva.c: Remove completely nonsensical le2me usagesreimar2010-11-021-3/+3
* aviheader.c: Remove obfuscating use of le2me_32.reimar2010-11-021-6/+3
* demux_ts: add memory access checksreimar2010-11-021-5/+5
* demux_ts: fix crash on broken packetsreimar2010-11-021-0/+4
* subs: Add support for PGS subtitle decoding via libavcodecreimar2010-11-021-0/+2
* demux_lavf: stricter check for convergence_duration validityaurel2010-11-021-1/+1
* asfguid.h: Use AV_RL32 also in x86reimar2010-11-021-4/+0
* cleanup: Add const qualifiers for struct ad_functions pointersreimar2010-11-021-1/+1
* demux_lavf: Avoid a crash if stream->url is not setreimar2010-11-021-0/+4
* Factorize MPlayer/MEncoder version string handling.diego2010-11-021-3/+2
* demux_ts: change IS_ macros to functionsreimar2010-11-021-3/+40
* demux_real: use MKTAG definition from libavutildiego2010-11-021-3/+1
* demux_ts: detect LATM AAC as a separate typereimar2010-11-021-2/+7
* demux_y4m: increase error message verbosity from MSGL_V to MSGL_ERRreimar2010-11-021-1/+1
* demux_ty: Cleanup some code, possibly fix vstream support (untested)reimar2010-11-021-7/+3
* cleanup: #include loader/wine/winbase.h instead of local declarationsdiego2010-11-021-4/+1
* rtsp: Support RTSP/RTP over HTTP via LIVE555cehoyos2010-11-022-1/+8
* demuxer.c: Make ds_get_next_pts work for the first packet of a streamreimar2010-10-271-1/+6
* demux_real: Don't try to read index if stream is not seekablereimar2010-10-271-1/+2
* demux_mkv: support V_MJPEG video tagUoti Urpala2010-10-272-0/+2
* demux_mkv: accept files with no doctype in EBML headerUoti Urpala2010-10-211-1/+4
* Merge svn changes r31318 to r31328Uoti Urpala2010-06-052-6/+11
|\
| * Add partial support for dirac to TS demuxer.reimar2010-06-051-1/+9
| * Also print current stream position in mp_read debug output.reimar2010-06-051-1/+2
| * Remove explicit eof check for mp_read code, stream code handles this casereimar2010-06-051-2/+0
| * Di not do a stream_reset on seeking backwards, the seek itself shouldreimar2010-06-051-2/+0
| * Default to -correct-pts off if -fps was given, since -fps has no effectreimar2010-06-041-3/+2
| * Try always enabling correct pts again for lavf demuxer, since the knowreimar2010-06-031-4/+0
| * Switch mkv demuxing to lavf by default.aurel2010-05-311-0/+1
* | demux_mkv: enable automatic index generation by defaultUoti Urpala2010-06-021-1/+1
* | Merge svn changes up to r31291Uoti Urpala2010-06-022-1/+2
|\|
| * Move TS_MAX_PROBE_SIZE #define to demux_ts.h instead of duplicating it.diego2010-05-302-1/+2
| * Cast void* pointer to appropriate type before using it in an addition; fixesdiego2010-05-291-1/+1
| * Drop pointless _t suffix from 'struct lavf_priv'.diego2010-05-281-1/+1
| * Drop pointless _s suffix from 'struct af_stream'.diego2010-05-271-1/+1
| * cosmetics: Reformat in K&R coding style.diego2010-05-272-2568/+2379
| * Remove two pointless void* casts.diego2010-05-271-3/+2
| * Remove unnecessary demux_mkv_seek() forward declaration.diego2010-05-271-2/+0
| * cosmetics: Drop pointless _s suffix from 'struct ad_functions'.diego2010-05-271-1/+1
* | demux_mkv: fix possible seek crashUoti Urpala2010-05-311-2/+2
* | demux_mkv: support VP8 video tagUoti Urpala2010-05-302-0/+2
* | demux_mkv: support WebM filesUoti Urpala2010-05-301-2/+3
* | Merge svn changes up to r31226Uoti Urpala2010-05-301-0/+1
|\|
| * Switch ogg demuxing to lavf by default.reimar2010-05-261-0/+1
| * Add support for STREAM_CTRL_SEEK_TO_TIME in ffmpeg streamshyc2010-05-251-3/+21
| * Do not use correct-pts for mpeg-ps: It breaks PAFF samples.cehoyos2010-05-221-0/+1
* | Merge svn changes up to r31169Uoti Urpala2010-05-301-1/+4
|\|
| * Remove internal liba52 copy.diego2010-05-091-2/+0
| * Use the system liba52 headers when internal liba52 is disabled, fixes:diego2010-05-091-0/+5
* | cosmetics: "struct vf_instance* vf" -> "struct vf_instance *vf"Uoti Urpala2010-05-291-2/+2
* | demux_mkv: fix realvideo extradata handlingUoti Urpala2010-05-261-2/+1
* | demux_mkv: fix crash bug introduced by recent changeUoti Urpala2010-05-241-2/+2
* | demux_mkv: support switching to/from -nosoundUoti Urpala2010-05-221-18/+13
* | demux_mkv: store streams sequentially in demuxer->[avs]_streamsUoti Urpala2010-05-221-49/+55
* | Make audio stream index handling saner in stream switchingUoti Urpala2010-05-222-9/+15
* | options: move -alang and -slang to option structUoti Urpala2010-05-223-12/+11
* | stream.h: remove bad EOF check in stream_seek()Uoti Urpala2010-05-221-1/+0
* | demux_mkv: read tags.Anton Khirnov2010-05-223-5/+77
* | demux: use bstr arguments for demuxer_add_attachment() and demuxer_add_chapter()Anton Khirnov2010-05-224-29/+25
* | demuxer.c: add demux_info_add_bstr(), use talloc for info fieldAnton Khirnov2010-05-212-15/+18
* | bstr.[ch]: add new files for struct bstr related functionalityUoti Urpala2010-05-203-9/+5
* | Merge svn changes up to r31141Uoti Urpala2010-05-071-1/+1
|\|
| * cosmetic: typo, this wasn't supposed to be pluralaurel2010-05-041-1/+1
* | Merge svn changes up to r31133Uoti Urpala2010-05-072-19/+41
|\|
| * print a more detailed and more useful description of each stream with lavfaurel2010-05-031-6/+17
| * 10l: correctly use video_stream instead of audio_stream in the video sectionaurel2010-05-031-2/+2
| * add ID_..._NAME to -identify for each lavf stream which has a titleaurel2010-05-031-0/+7
| * uniformize handling of aid and vid with lavf so that it matches handling of sidaurel2010-05-031-14/+10
| * Silence permanent warning messages when decoding H264 over rtsp withcehoyos2010-05-021-1/+6
| * Continue probing even for score == AVPROBE_SCORE_MAX / 4 to matchreimar2010-05-011-1/+1
| * Use av_probe_input_format2 and avoid accepting detectionreimar2010-05-011-2/+5
* | demux_y4m: fix failure with nonseekable inputUoti Urpala2010-04-301-6/+9
* | Merge svn changes up to r31050Uoti Urpala2010-04-261-1360/+1437
|\|
| * Merge two redundant if checks, patch by ubitux, ubitux gmail com.diego2010-04-161-3/+2
| * cosmetics: reindent demux_ogg.c to K&R style plus some prettyprintingdiego2010-04-161-1360/+1438
* | Merge svn changes up to r31004Uoti Urpala2010-04-263-3/+3
|\|
| * Mark muxer-related m_option_t arrays as const.diego2010-04-042-2/+2
| * Make audio switching with AVI demuxer chose the first audio streamreimar2010-03-311-1/+1
* | Merge svn changes up to r30972Uoti Urpala2010-04-261-12/+28
|\|
| * Support concatenated YUV4MPEG files.reimar2010-03-271-11/+28
| * Use calloc instead of malloc+memsetreimar2010-03-271-2/+1
* | Merge svn changes up to r30967Uoti Urpala2010-04-262-16/+18
|\|
| * 100l, fix frametime calculation for MPEG-2 files with frame rate extension.reimar2010-03-271-1/+1
| * Reindentreimar2010-03-221-13/+13
| * Start probing with a size matching the stream buffer size so it is possiblereimar2010-03-221-2/+4
* | Merge svn changes up to r30907Uoti Urpala2010-04-262-4/+12
|\|
| * Calculate width and height in mp4_header_process_vop().cehoyos2010-03-152-0/+9
| * Fix value of bit counter at end of functions to prepare for future patches.cehoyos2010-03-151-4/+3
* | Fix chapter handling with first chapter not at beginning of fileUoti Urpala2010-04-251-2/+2
* | demux_mkv: fix verbose output of chapter numberingUoti Urpala2010-04-251-1/+1
* | demux_lavf, stream_ffmpeg: support librtmp seeksUoti Urpala2010-04-231-4/+21
* | stream_ffmpeg, demux_lavf: Use flv demuxer for rtmp streamsUoti Urpala2010-04-231-5/+7
* | options: move lavfdopts to option structUoti Urpala2010-04-231-27/+28
* | 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
* | demux_mkv: Fix problem with compressed subtitle private dataUoti Urpala2010-03-211-10/+12
* | Delete things related to old translation systemUoti Urpala2010-03-1042-42/+0
* | Merge svn changes up to r30879Uoti Urpala2010-03-101-2/+3
|\|
| * Return MP_NOPTS_VALUE if we can't figure out the pts, not 0.reimar2010-03-091-1/+1
| * Improve handling of 0-size ogg packets.reimar2010-03-091-1/+2
* | Merge svn changes up to r30876Uoti Urpala2010-03-101-0/+1
|\|
| * Fix alpabetical order.cehoyos2010-03-091-1/+1
| * Support SEGA CRI adx codec with demuxer lavf.cehoyos2010-03-091-0/+1
| * Increase mplayer buffer padding size to match the new one from ffmpeg.iive2010-03-071-1/+1
* | Merge svn changes up to r30798Uoti Urpala2010-03-104-27/+4
|\|
| * Remove unused static function mp_mp3_get_lsf().cehoyos2010-02-271-12/+0
| * Remove pointless #ifdef checks for DEMUXER_H, which is never set.diego2010-02-272-5/+0
| * Remove unnecessary stream.h #includes.diego2010-02-272-6/+0
| * Fix compilation of C++ source files (partly reverts r30744).cehoyos2010-02-271-4/+4
| * cosmetics: Rename "codecs_st" struct to just plain "codecs".diego2010-02-261-1/+1
* | Merge svn changes up to r30748Uoti Urpala2010-03-1010-27/+26
|\|
| * Do not cast the results of malloc/calloc/realloc.diego2010-02-269-26/+25
| * Add cast to proper type.reimar2010-02-251-1/+1
* | Merge svn changes up to r30732Uoti Urpala2010-03-103-0/+19
|\|
| * Get the proper codec id when a WAVE_FORMAT_EXTENSIBLE extension exists in atack2010-02-223-0/+19
* | Merge svn changes up to r30694Uoti Urpala2010-03-101-0/+1
|\|
| * Declare public function print_vprp() in aviprint.h.diego2010-02-211-0/+1
| * Drop weird and unnecessary _s/_st suffixes from demuxer struct names.diego2010-02-214-20/+20
| * Add names to anonymous structs sh_common, sh_audio, sh_video, sh_sub.diego2010-02-211-4/+4
| * cosmetics: Rename struct vf_instance_s --> vf_instance.diego2010-02-211-1/+1
* | Merge svn changes up to r30683Uoti Urpala2010-03-104-5/+16
|\|
| * Fix fps output with -identify when frame rate extension is used for MPEG-2reimar2010-02-211-1/+1
| * Initialize frame rate extension fields in mp_header_process_sequence_headerreimar2010-02-211-0/+2
| * Parse and use the information from the frame rate extension header for MPEG-2.reimar2010-02-213-4/+11
| * FFmpeg supports Bink, let MPlayer play it as wellkostya2010-02-211-0/+2
| * cosmetics: Remove pointless empty lines at EOF.diego2010-02-2016-20/+0
* | 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
* | Merge svn changes up to r30663Uoti Urpala2010-03-101-1/+1
|\|
| * Print all 64 bits of seek position.reimar2010-02-201-1/+1
* | Merge svn changes up to r30643Uoti Urpala2010-03-1035-121/+303
|\|
| * Add header for AVI print functions; avoids many forward declarations.diego2010-02-189-29/+42
| * Add header for asf_check_header, read_asf_header; avoids forward declarations.diego2010-02-173-6/+30
| * #include proper header for skip_audio_frame() instead of forward declaring it.diego2010-02-171-3/+1
| * Add header for demux_ogg_open, init_avi_with_ogg; avoids forward declarations.diego2010-02-173-4/+29
| * Remove demux_ogg-related declarations that are no longer necessary.diego2010-02-171-6/+0
| * Mark demux_ogg_sub_id() as static; it is not used outside of the file.diego2010-02-171-1/+2
| * Move up demux_ogg_sub_id, demux_ogg_sub_reverse_id; avoids forward declarations.diego2010-02-171-29/+25
| * Add read_avi_header() to aviheader.h; avoids forward declarations.diego2010-02-172-2/+3
| * Add header file for store_ughvlc(); avoids forward declarations.diego2010-02-173-3/+26
| * Add mp_getbits() to mpeg_hdr.h to avoid a forward declaration.diego2010-02-172-1/+2
| * libmpdemux: Remove pointless leftover '#if 1' preprocessor instructions.diego2010-02-173-6/+0
| * Add header for ty_ClearOSD(), ty_processuserdata(); avoids forward decla