summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAgeFilesLines
* Ok-ed parts from patch by zhentan feng.Zhentan Feng2008-08-181-9/+74
| | | | Originally committed as revision 14827 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize common code out of the mxf demuxer.Zhentan Feng2008-08-184-84/+138
| | | | | | Patch by zhentan feng. Originally committed as revision 14826 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support Electronic Arts files containing MP3 audio.Peter Ross2008-08-181-2/+10
| | | | Originally committed as revision 14824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* struct timeval requires #include <sys/time.h>Dave Yeo2008-08-161-0/+1
| | | | | | patch by Dave Yeo daveryeo _at_ telus _dot_ net Originally committed as revision 14793 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix rc_eq mem leak.Michael Niedermayer2008-08-161-1/+1
| | | | Originally committed as revision 14788 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Surround format-specific functions with matching preprocessor conditionals.Diego Biurrun2008-08-151-0/+26
| | | | Originally committed as revision 14783 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Surround AVInputFormat declarations with format-specific #ifdefs.Diego Biurrun2008-08-151-0/+32
| | | | Originally committed as revision 14782 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace generic CONFIG_MUXERS preprocessor condition around format-specificDiego Biurrun2008-08-151-2/+7
| | | | | | functions by more appropriate format-specific preprocessor conditions. Originally committed as revision 14781 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace generic CONFIG_MUXERS preprocessor conditions around AVOutputFormatDiego Biurrun2008-08-151-13/+13
| | | | | | declarations by more specific CONFIG_FOOBAR_MUXER conditions. Originally committed as revision 14780 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove redundant #endif comments that are very close to the #ifdefDiego Biurrun2008-08-151-13/+13
| | | | | | condition. This will make upcoming diffs smaller. Originally committed as revision 14779 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: misc spelling fixesDiego Biurrun2008-08-151-9/+9
| | | | Originally committed as revision 14778 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add flag to mark demuxers that can output discontinuous timestamps.Michael Niedermayer2008-08-153-3/+4
| | | | | | (could also be added to muxers if someone wants) Originally committed as revision 14777 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use h_addr_list[0] instead of h_addr as this is the posix hostent field nameAurelien Jacobs2008-08-141-1/+1
| | | | Originally committed as revision 14768 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ensure we get explicit definition of various _XOPEN_SOURCE functions we useAurelien Jacobs2008-08-143-0/+10
| | | | Originally committed as revision 14766 to svn://svn.ffmpeg.org/ffmpeg/trunk
* import ok'd hunks for mxf muxerBaptiste Coudurier2008-08-141-0/+101
| | | | Originally committed as revision 14765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Surround '#include <sys/select>' by HAVE_SYS_SELECT_H.Kurtnoise2008-08-141-0/+2
| | | | | | patch by Kurtnoise, kurtnoise free fr Originally committed as revision 14756 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change Dirac in MPEG-TS encapsulation to conform with spec changes.Anuradha Suraparaju2008-08-141-0/+5
| | | | | | patch by Anuradha Suraparaju, anuradha rd.bbc.co uk Originally committed as revision 14753 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not fill the pts reordering buffer with guessed dts.Michael Niedermayer2008-08-141-2/+0
| | | | | | | | | | These values should not matter at all in principle because they do not correspond to the time of display of any frame but it seems ffmpeg becomes confused by them if they are far off and its not strictly correct to set them to guessed values. Fixes video_stalls_at_start.wmv Originally committed as revision 14746 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: list some more ebml IDs found in the wild and that we ignoreAurelien Jacobs2008-08-132-0/+49
| | | | | | | This avoid printing some warnings about unknow IDs while we in fact know the IDs but just want to knowingly ignore them. Originally committed as revision 14738 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Dirac encapsulation in MPEG-TSAnuradha Suraparaju2008-08-133-2/+62
| | | | | | patch by Anuradha Suraparaju, anuradha rd.bbc.co uk Originally committed as revision 14734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable.Diego Biurrun2008-08-131-1/+0
| | | | Originally committed as revision 14731 to svn://svn.ffmpeg.org/ffmpeg/trunk
* strcasecmp() requires #include <strings.h>Aurelien Jacobs2008-08-133-0/+3
| | | | Originally committed as revision 14728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: parse available blocks even when cluster parsing failedAurelien Jacobs2008-08-131-1/+1
| | | | | | | This way, we still read the few complete blocks out of a truncated cluster at the end of a truncated file. Originally committed as revision 14723 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add needed include, make it compile without -D_BSD_SOURCE.Michael Niedermayer2008-08-121-0/+1
| | | | Originally committed as revision 14718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* increase MAX_REORDER_DELAY and pts_buffer size to 16, max for h264 atmBaptiste Coudurier2008-08-121-2/+5
| | | | Originally committed as revision 14715 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prevent dts generation code to be executed when delay is > MAX_REORDER_DELAY,Baptiste Coudurier2008-08-121-2/+2
| | | | | | this fixes overflow in AVStream->pts_buffer. Originally committed as revision 14714 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Electronic Arts demuxer: support SxEN audio tags found in 'Need for Speed: ↵Peter Ross2008-08-121-0/+7
| | | | | | Pro Street' computer game. Originally committed as revision 14713 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Electronic Arts demuxer: perform identification of ADPCM EA R2 codec using ↵Peter Ross2008-08-121-0/+1
| | | | | | revision2 flag. Originally committed as revision 14710 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Electronic Arts demuxer: ignore PTxx platform ID values.Peter Ross2008-08-121-1/+1
| | | | Originally committed as revision 14709 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support Electronic Arts files containing MPEG2VIDEO.Peter Ross2008-08-121-0/+5
| | | | Originally committed as revision 14708 to svn://svn.ffmpeg.org/ffmpeg/trunk
* FOURCC addition: added 3IV2, another mpeg4 id. ↵Benjamin Larsson2008-08-101-0/+1
| | | | | | incoming/video_3iv2/video_3iv2.avi Originally committed as revision 14681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add MDEC tags to Electronic Arts demuxer.Peter Ross2008-08-101-0/+25
| | | | Originally committed as revision 14679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: move at the beginning of the file the av_frac_* functions, avoidStefano Sabatini2008-08-101-52/+49
| | | | | | the forward declarations. Originally committed as revision 14677 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: add basic tags support (metadata)Aurelien Jacobs2008-08-082-1/+73
| | | | Originally committed as revision 14672 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avformat_version().Stefano Sabatini2008-08-082-1/+11
| | | | Originally committed as revision 14667 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove mxf.c, previously copied to mxfdec.cBaptiste Coudurier2008-08-071-1074/+0
| | | | Originally committed as revision 14661 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename mxf.c to mxfdec.cBaptiste Coudurier2008-08-072-1/+1075
| | | | Originally committed as revision 14655 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Maintain pointer to end of AVFormatContext.packet_buffer listMåns Rullgård2008-08-062-11/+16
| | | | | | | | | | | This changes add_to_pktbuf() to maintain a pointer to the last entry in the list, avoiding a linear walk-through on each call. Before this change, add_to_pktbuf() could take a significant amount of time (10% of total decoding time), even with input files of several minutes. After the change, the time spent in this function is barely measurable with oprofile. Originally committed as revision 14654 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add Electronic Arts TGV chunk tags to EA demuxer.Peter Ross2008-08-061-0/+8
| | | | Originally committed as revision 14643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: use av_freep(&x) instead of av_free(x);x=NULLAurelien Jacobs2008-08-061-2/+1
| | | | Originally committed as revision 14633 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: replace matroska_queue_packet with a single call to dynarray_addAnton Khirnov2008-08-061-15/+2
| | | | | | patch by Anton Khirnov wyskas _at_ gmail _dot_ com Originally committed as revision 14632 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix small typo.Diego Biurrun2008-08-051-1/+1
| | | | Originally committed as revision 14628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support muxing of Zork PCM audio into RIFF formats.Peter Ross2008-08-051-1/+3
| | | | Originally committed as revision 14617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc spelling/grammar fixesDiego Biurrun2008-08-053-21/+21
| | | | Originally committed as revision 14616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: remove useless num_streamsAurelien Jacobs2008-08-051-6/+2
| | | | Originally committed as revision 14611 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: expand useless ebml_read_element_id() wrapperAurelien Jacobs2008-08-051-19/+3
| | | | Originally committed as revision 14610 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: simplify matroska_ebmlnum_sint()Aurelien Jacobs2008-08-051-4/+1
| | | | Originally committed as revision 14609 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: implement matroska_ebmlnum_uint() using ebml_read_num()Aurelien Jacobs2008-08-051-42/+14
| | | | Originally committed as revision 14608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroska: expand useless define for MS compat codec id stringsAurelien Jacobs2008-08-053-7/+4
| | | | Originally committed as revision 14607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* matroskadec: remove useless comments in ff_mkv_codec_tagsAurelien Jacobs2008-08-051-4/+1
| | | | Originally committed as revision 14606 to svn://svn.ffmpeg.org/ffmpeg/trunk