summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* 10l, avoid crash on invalid subtitle idreimar2007-02-241-2/+4
* cosmetics: typo fixes, usefuLL --> useful and aswell --> as welldiego2007-02-221-2/+2
* cosmetics: Fix some common typos, sepErate --> sepArate, deciSSion --> deciSion.diego2007-02-211-1/+1
* insert extradata in sh_video->bih+1 instead of pushing it to demuxer->video a...nicodvb2007-02-201-6/+19
* make message translatableivo2007-02-201-2/+2
* more cosmeticsivo2007-02-201-30/+41
* proper GPL headingivo2007-02-201-0/+19
* cosmeticsivo2007-02-201-233/+233
* proper authors of xmms demuxerivo2007-02-201-1/+1
* dont set 0 nBlockAlignmichael2007-02-201-1/+1
* probe ~/.xmms/Plugins for plugins too, so users without root access on theirivo2007-02-201-6/+19
* all options must be GLOBAL; patch by Trent Piepho (xyzzy speakeasy org)nicodvb2007-02-181-21/+21
* omit length field of AAC-LATM audio streams; fixes decoding by faad. Patch by...nicodvb2007-02-171-0/+2
* cosmeticsnicodvb2007-02-171-31/+28
* Don't segfault if no -format is given for lavfuau2007-02-161-1/+1
* support for H263-2000; patch by Carl Eugen Hoyosnicodvb2007-02-161-0/+1
* English grammar fix: There is no 's' after "does not exist"reimar2007-02-141-3/+3
* 100l copy-and-paste bug. Do not print video info when the problem is with sub...reimar2007-02-141-1/+1
* Print list of lavf muxer formats with format=help.reimar2007-02-141-2/+14
* Revert libnut option names, the issue is fixed in FFmpeg.diego2007-02-121-1/+1
* removed ages-old and insane #if0-ed and commented codenicodvb2007-02-101-77/+0
* substream id 0x98..0x9f identifies dtsnicodvb2007-02-091-0/+1
* when seeking in h264 sync to idr framesnicodvb2007-02-091-1/+1
* when playing vc1 content sync to sequence or entry point headernicodvb2007-02-091-0/+2
* vc1 in mpegtsnicodvb2007-02-092-4/+14
* Make sure sub->sh is set when a subtitle is selectedreimar2007-02-081-0/+4
* when seeking and the codec is VC1 sync to sequence or entry point headersnicodvb2007-02-071-0/+4
* when the video codec is mpeg4video copy the content of the esds in extradata;...nicodvb2007-02-071-1/+4
* Fix libnut build failure.gpoirier2007-02-071-1/+1
* Support selecting a specific lavf demuxer and listing available ones via -lav...reimar2007-02-061-0/+22
* Support some weird AVI header, fixes bug 742reimar2007-02-061-0/+3
* Fix a few gcc warnings, approved by Diego and Reimar.rathann2007-02-052-2/+3
* Another round of subtitle code cleanupreimar2007-02-052-54/+14
* Set sub_utf8 for mov subs.reimar2007-02-051-0/+1
* support for SVQ3 in X-QT; patch by Carl Eugen Hoyos (cehoyos ag or at) approv...nicodvb2007-02-041-2/+3
* Do not read beyond end of data chunk if chunk_size is set.reimar2007-02-041-1/+6
* demux_mpg_probe() seek to the initial position before returning - patch by re...nicodvb2007-02-031-0/+2
* removed unused variablesnicodvb2007-02-031-1/+1
* mf demuxer only works with mf:// urls, so check for that.reimar2007-02-011-0/+1
* Make mkv demuxer use ffmpeg LZO as well.reimar2007-01-311-17/+13
* Support 16bit bigendian PCM audio from libavformatreimar2007-01-301-0/+1
* reduced verbositynicodvb2007-01-291-1/+1
* 5l, check that the codec type detected by ts_detect_streams() is actually aud...nicodvb2007-01-291-1/+1
* fix audio type when ts_detect_streams detects that a private1 stream is actua...nicodvb2007-01-291-0/+3
* sanity checks during codec detection; also reset demuxer->stream->eofnicodvb2007-01-281-1/+3
* added code to scan the video stream to search the actual video codec used;nicodvb2007-01-281-0/+30
* include math.h for fabsf()nicodvb2007-01-281-0/+1
* cosmetics: reindentation and braces removalnicodvb2007-01-281-6/+4
* moved scoreboarding code to 2 separate functions (update_stats() and clear_st...nicodvb2007-01-281-28/+41
* Fix number of rows in interlaced mode.reimar2007-01-281-7/+11
* 10l, confused current "frame" with canvas width.reimar2007-01-281-3/+3
* set has_valid_timestamps and corresponding first and final pts only afternicodvb2007-01-281-46/+122
* Hack: use refmode == 1 instead of == 0, as browsers behave like thisreimar2007-01-281-0/+7
* Set sh_video->bih->biWidth properly, fixes decoding after latest dec_video.c ...reimar2007-01-281-5/+2
* Call real_fix_timestamp() after seeking, to avoid video freezing rtogni2007-01-271-3/+13
* Simplify and make lzo decompression code more similar to zlib one.reimar2007-01-271-2/+2
* Forgotten free on errorreimar2007-01-271-0/+2
* *dest = malloc (*size); is useless directly before *dest = realloc (*dest, *s...reimar2007-01-271-1/+1
* Remove comment printed by -demuxer help, it belongs in the copyright header.diego2007-01-251-1/+1
* Remove ff_gcd prototype and include avutil.h instead where it is defined.reimar2007-01-251-2/+2
* Use interleaver id to select the correct interleaver instead of guessing rtogni2007-01-241-23/+21
* Use interleaver id to select the correct interleaver instead of guessing rtogni2007-01-241-8/+7
* better autodetection of framerate in case of h264; it works correctly with b-...nicodvb2007-01-231-2/+8
* substream 0x75 doesn't seem to be a valid vc1 stream, after all; removednicodvb2007-01-221-1/+1
* set priv->last_pts to the pts read only if the pts was really read; patch by ...nicodvb2007-01-221-1/+6
* Discard -Wdeclaration-after-statement warning.diego2007-01-211-1/+1
* Instead of printing a useless "sig11 coming soon" message, just abort parsingreimar2007-01-211-1/+4
* Sanity-check sh_video->bih->biSizereimar2007-01-212-0/+4
* Simplify by using av_codec_get_id and include riff.h only in demux_lavf.creimar2007-01-212-14/+12
* Forgotten CodecTag -> AVCodecTagreimar2007-01-211-1/+1
* Fix compilation after lavf changesreimar2007-01-212-2/+2
* support -ffourcc with -of lavfreimar2007-01-212-1/+3
* in h264_parse_sps() reuse mp_unescape03()nicodvb2007-01-201-27/+4
* vc1 probing code: if sh_video->bih can't be callocated exitnicodvb2007-01-201-0/+4
* in vc1 probing code, all packets before the first sequence header must be ski...nicodvb2007-01-201-1/+1
* removed unused variables; replaced wrong call to realloc() with calloc() in v...nicodvb2007-01-201-3/+1
* decode vc1 sequence header and frame it in video_read_frame();nicodvb2007-01-201-0/+73
* demux vc1 (stream id 0x1Fd with 0x55 <= substream id <= 0x5F in the pes_exten...nicodvb2007-01-201-2/+37
* added function to parse vc1 sequence headernicodvb2007-01-202-0/+116
* Compile fix: LE_* -> AV_RL*reimar2007-01-191-13/+13
* 1000l; fixed wrong operator precedencenicodvb2007-01-171-1/+1
* unified creation of sh_audio and sh_video is ts_add_stream; patch by elupusnicodvb2007-01-171-70/+75
* in evo files [e]ac3 substreams range from 0xc0 to 0xcfnicodvb2007-01-161-2/+3
* Interlaced gif supportreimar2007-01-161-2/+20
* Change some types to uint8_t where appropriatereimar2007-01-161-2/+2
* "Cosmetics" Introduce a memcpy function doing both transparentreimar2007-01-161-15/+21
* one more #if 1 removednicodvb2007-01-151-2/+1
* removed useless #if1s added too long time agonicodvb2007-01-151-4/+0
* in EVO files substreams 0xC0 of private streams 0xBD contain [e]ac3.nicodvb2007-01-151-1/+2
* demux_rtp_codec.cpp:100: `INT_MAX' undeclared (first use this function)diego2007-01-151-0/+1
* Cosmeticsreimar2007-01-131-2/+2
* Implement gif transparencyreimar2007-01-131-0/+18
* Fix: refmodes 2 and 3 leave useref unchangedreimar2007-01-131-2/+1
* Cosmeticsreimar2007-01-131-7/+7
* Implement refmode == 2 in gif demuxerreimar2007-01-131-4/+8
* Partially support gif using "reference" imagesreimar2007-01-131-1/+17
* memset + malloc -> callocreimar2007-01-131-2/+1
* Cast SWidth/SHeight to uint16_t, since that's what they actually are.reimar2007-01-131-2/+2
* Forgot to adjust length of memsetreimar2007-01-131-1/+1
* Simplify gif demuxer by using memcpy_picreimar2007-01-131-8/+3
* One more bounds check, though IMO the gif lib really should do this.reimar2007-01-131-4/+4
* Simplifyreimar2007-01-131-2/+1
* Fix crash for gif images that have Top or Left setreimar2007-01-131-5/+11
* Fix invalid read for gifs with a palette for less than 256 colorsreimar2007-01-131-1/+3
* Move global variables in gif demuxer into priv structreimar2007-01-131-21/+22
* cosmetics: typo fix pallete --> palettediego2007-01-131-7/+7
* Frametime was being read from the wrong offset, comparediego2007-01-131-1/+1
* add support for avc1 in X-QT over RTSPgpoirier2007-01-121-0/+21
* dont write an index and dont use memory to build one if -noidx is specifiedmichael2007-01-081-2/+2
* Simplify demux_ogg to use the sub_clear_text and sub_add_text functions.reimar2007-01-061-40/+9
* Subtitle handling cleanup: factor out code for parsing embedded subtitlesreimar2007-01-062-168/+15
* Include "internal" libavformat/riff.h also when dynamic libavformat is usedreimar2007-01-062-16/+2
* Include libavformat/riff.h when building with static libavformat andreimar2007-01-061-4/+11
* Simplify after last demux_ogg commitreimar2007-01-051-1/+1
* Do not access ogg_d->subs after freeing it.reimar2007-01-051-5/+5
* sizeof() is long, thus %d format in error message is wrong.reimar2007-01-051-5/+6
* Make ds_get_next_pts return MP_NOPTS_VALUE instead of -1 on error,reimar2007-01-052-8/+8
* set dp->stream_pts only when feeding the video stream to workaroundnicodvb2007-01-011-1/+7
* 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
* replace call to ds_read_packet() with the usual stream_read()+ds_add_packet()...nicodvb2006-12-311-1/+19
* added stream_pts to demuxer_t and demux_packet_t to hold the time value repor...nicodvb2006-12-312-2/+7
* sortmichael2006-12-311-1/+1
* dont read index if -noidxmichael2006-12-291-0/+3
* first step toward amr-nb muxing supportmichael2006-12-292-0/+4
* don't compile demux_mpc.c when libmpcdec is disabledaurel2006-12-282-1/+3
* add support for musepack native decoder from ffmpeg (require -demuxer lavf)aurel2006-12-281-0/+1
* Sync to libnut, nom->numods152006-12-231-7/+7
* Fix display of multiple simultaneous subtitles without libass.uau2006-12-211-1/+3
* muxers now write to output muxer->stream rather than to muxer->filenicodvb2006-12-187-77/+93
* doxify a commentreimar2006-12-181-1/+1
* Require 12 consecutive MPEG-audio headers before detecting as audio.reimar2006-12-181-1/+1
* ASF aspect support via metadata reading.reimar2006-12-151-0/+83
* VobSub tracks cannot be handled by libass, do not mark them with 'a'.eugeni2006-12-151-1/+2
* Respect -noidx in lavf demuxerreimar2006-12-101-0/+2
* Set AVFMT_FLAG_GENPTS if -correct-pts is used.uau2006-12-101-0/+4
* align vbuf_size to the max value allowed by main profile @ high levelnicodvb2006-12-091-1/+1
* Replace another MIN macro by FFMINreimar2006-12-091-10/+5
* Get rid of min/max macros from aviheader.h, they do not belong here.reimar2006-12-096-29/+17
* Remove condition that should always be truereimar2006-12-091-1/+1
* Fix crash in ogg demuxer uninit with -aidreimar2006-12-091-1/+1
* made vorbis_info a member of ogg_stream rather than ogg_demuxer;nicodvb2006-12-071-11/+17
* vorbis_comment is only used locally, move it out of demuxer structreimar2006-12-071-4/+4
* Remove unused ov_struct_treimar2006-12-071-14/+0
* Hack around libavutil/bswap.h compilation problems due to always_inline undef...reimar2006-12-075-5/+5
* Fix memleaks caused by missing vorbis/theora_info/comment_clear calls.reimar2006-12-061-0/+4
* disable telecining when it can't be appliednicodvb2006-12-041-0/+13
* since display_frames in increased by a possibly negative number it had better...nicodvb2006-12-041-1/+1
* cosmeticsnicodvb2006-12-041-16/+15
* removed dead codenicodvb2006-12-041-17/+1
* reimplemented :telecine and :film2pal in terms of dgpulldownnicodvb2006-12-041-76/+15
* pre-store in bff_mask the correct or-mask to be saved in the pce (slightly fa...nicodvb2006-12-041-5/+4
* 10l: wrong bitmask when patching the pce_ptr in soft_telecine()nicodvb2006-12-041-1/+3
* added generalized teleciner by Donald Graftnicodvb2006-12-041-4/+61
* Rename: ass_process_font -> ass_add_font.eugeni2006-12-031-1/+1
* Use libavutil LE_* macros instead of pointer casts which can resultreimar2006-12-031-6/+6
* cosmetics: anti-chaos reindentationnicodvb2006-12-031-15/+13
* Unicode support for demuxer info in ASF demuxer.reimar2006-12-031-50/+56
* Remove superfluous bswap.h include.diego2006-12-0213-17/+0
* Remove suffix rules that are just copies of make builtin rules.diego2006-12-021-3/+0
* Use standard name for C++ flags.diego2006-12-021-2/+2
* permit to specify the sizes of the decoders' buffersnicodvb2006-12-011-10/+41
* 100l confused FFMIN/FFMAXreimar2006-12-011-1/+1
* Proper fix for last demux_avi commit, stream switching now really shouldreimar2006-12-011-8/+9
* Make sure we do not hang if no streams are availablereimar2006-12-011-2/+6
* Implement stream switching for AVI demuxer.reimar2006-12-011-0/+25
* Add libav include paths to CFLAGS without indirection.diego2006-12-011-4/+4
* Use av_int2flt/av_int2dbl to read float values. This is simpler and morereimar2006-11-301-10/+3
* Move initialization of sh_audio/sh_video members to aviheaderreimar2006-11-302-12/+6
* Remove some superfluous include CFLAGS.diego2006-11-291-1/+1
* Remove bswap.h, use libavutil/bswap.h instead.diego2006-11-298-9/+10
* support for Westwood SND1 audiodiego2006-11-291-0/+1
* F