aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/utils.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not lose user flags when passing calls from the new to the old seeking API.Michael Niedermayer2009-03-141-1/+1
| | | | Originally committed as revision 17959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add avformat_seek_file()Michael Niedermayer2009-03-141-0/+22
| | | | Originally committed as revision 17956 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l, to start reading from the first frame we must seek to data_offset,Reimar Döffinger2009-03-091-1/+1
| | | | | | not 0 in av_seek_frame_generic. Originally committed as revision 17905 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark pos_min and pos_max variables as av_uninit to work around falseDiego Biurrun2009-03-051-1/+1
| | | | | | positive uninitialized variable warnings. Originally committed as revision 17826 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Pass packet position to the parser, so frame's AVPacket.pos is computed ↵Ivan Schreter2009-03-051-6/+8
| | | | | | correctly. Originally committed as revision 17824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix indentation.Diego Biurrun2009-03-031-5/+7
| | | | Originally committed as revision 17756 to svn://svn.ffmpeg.org/ffmpeg/trunk
* deprecate old metadata APIAurelien Jacobs2009-03-011-0/+8
| | | | Originally committed as revision 17690 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use new metadata API in libavformat/utils.cAurelien Jacobs2009-03-011-4/+7
| | | | Originally committed as revision 17687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Disable MPEG-1/2 style timestamp calculation for H264. It still randomizesMichael Niedermayer2009-03-011-2/+3
| | | | | | the timestamps because delay is not known for the first few frames. Originally committed as revision 17674 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert "Improve frame rate guessing for streams with two fields per frame."Måns Rullgård2009-02-281-5/+0
| | | | | | | This reverts r17656, which broke many tests. Further investigation is necessary. Originally committed as revision 17658 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve frame rate guessing for streams with two fields per frame.Ivan Schreter2009-02-281-0/+5
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17656 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not allow standard-frame-rate detection to increase the value ofReimar Döffinger2009-02-271-1/+5
| | | | | | r_frame_rate by more than 1% over a previously set/detected value. Originally committed as revision 17641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Detect the case when the time base is exact but far finer than necessary toReimar Döffinger2009-02-271-0/+9
| | | | | | represent the time stamps, as e.g. for ipmovie.c and set a better r_frame_rate. Originally committed as revision 17631 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ticks_per_frame, this should hopefully fix the regressions causedMichael Niedermayer2009-02-261-3/+3
| | | | | | by the time_base change. Originally committed as revision 17630 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add timestamp computation if values are exported by decoder.Ivan Schreter2009-02-241-0/+21
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17574 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change duration computation to use time_base instead of TB/2.Ivan Schreter2009-02-241-4/+1
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add CODEC_ID_H264 to tb_unreliable(), it belongs there for the sameMichael Niedermayer2009-02-241-1/+3
| | | | | | reason as mpeg2. (telecine amongth others) Originally committed as revision 17551 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow av_find_stream_info() to be aborted.Michael Niedermayer2009-02-231-0/+5
| | | | | | Based on a patch by netgem. Originally committed as revision 17538 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Waste less space for printing timebases.Michael Niedermayer2009-02-211-3/+10
| | | | Originally committed as revision 17505 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print all timebases (idea from netgem)Michael Niedermayer2009-02-211-3/+3
| | | | Originally committed as revision 17502 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use context variable repeat_pict for frame duration computation andIvan Schreter2009-02-211-0/+2
| | | | | | | | document this new use. Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Be less noisy with invalid pts/dts.Michael Niedermayer2009-02-211-1/+1
| | | | Originally committed as revision 17482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add convergence_duration to AVCodecParserContext.Ivan Schreter2009-02-191-0/+2
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add key_frame to AVCodecParserContext, used in libavformat.Ivan Schreter2009-02-181-2/+4
| | | | | | | | Initialized to -1 in parser.c for backward compatibility. Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17442 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a warning log when trying to encode into a container requiring globalArt Clarke2009-02-121-0/+4
| | | | | | | headers in extradata and the codec is not set correctly. Patch by Art Clarke aclarke xuggle com Originally committed as revision 17177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove now useless av_set_program_name() functionAurelien Jacobs2009-02-101-11/+0
| | | | Originally committed as revision 17113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the ability to set the timestamp to the current time by specifying 'now'Francesco Cosoleto2009-02-081-0/+3
| | | | | | | | as the time Patch by Francesco Cosoleto ( cosoleto gmail com ) Originally committed as revision 17076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace the calls to the deprecated av_alloc_format_context() withStefano Sabatini2009-02-081-1/+1
| | | | | | corresponding calls to avformat_alloc_context(). Originally committed as revision 17048 to svn://svn.ffmpeg.org/ffmpeg/trunk
* let packet pass through when no timestampsBaptiste Coudurier2009-02-031-1/+4
| | | | Originally committed as revision 16982 to svn://svn.ffmpeg.org/ffmpeg/trunk
* split av_interleave_per_dts, to avoid code duplicationBaptiste Coudurier2009-01-311-23/+34
| | | | Originally committed as revision 16884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_read_frame/parser related buffer variables from AVFormatContextMichael Niedermayer2009-01-221-44/+37
| | | | | | | to AVStream, this is required if we want to allow the user to pull frames from specific streams at some point in the future. Originally committed as revision 16724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print stream sar if present and different than codec sarBaptiste Coudurier2009-01-221-0/+11
| | | | Originally committed as revision 16720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Handle av_read_frame() EAGAIN return.Michael Niedermayer2009-01-221-3/+12
| | | | Originally committed as revision 16718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* jpeg2k is intra only codecBaptiste Coudurier2009-01-181-0/+1
| | | | Originally committed as revision 16663 to svn://svn.ffmpeg.org/ffmpeg/trunk
* match format in names list separated by commasBaptiste Coudurier2009-01-171-1/+19
| | | | Originally committed as revision 16659 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove ff_get_fourcc() and use AV_RL32() insteadAurelien Jacobs2009-01-171-2/+2
| | | | Originally committed as revision 16654 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export gcd function as av_gcd()Aurelien Jacobs2009-01-171-2/+2
| | | | Originally committed as revision 16653 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-131-2/+2
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the AVFormatContext options definition to a dedicated file,Stefano Sabatini2009-01-101-57/+0
| | | | | | reduce the utils.c clutter. Originally committed as revision 16516 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not assume that if pkt->destruct != av_destruct_packet then it is notLuca Abeni2009-01-091-1/+1
| | | | | | necessary to call the destruct method Originally committed as revision 16506 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename ff_metadata_sync_compat to ff_metadata_mux_compatAurelien Jacobs2009-01-091-1/+1
| | | | Originally committed as revision 16501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a second metadata compatibility layer, so that metadata that getsAurelien Jacobs2009-01-081-0/+4
| | | | | | | demuxed with new API is automatically converted to the old API, allowing old applications to stay functional. Originally committed as revision 16499 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not try to duplicate packets that have data==NULL.Michael Niedermayer2009-01-071-1/+1
| | | | Originally committed as revision 16483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* free all allocated metadata structuresAurelien Jacobs2009-01-061-8/+4
| | | | Originally committed as revision 16457 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a metadata compatibility layer, so that when a user application setAurelien Jacobs2009-01-061-0/+4
| | | | | | | metadata using old API, it is automatically converted to new API before muxing. Originally committed as revision 16447 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename AVMetaData to AVMetadata and meta_data to metadataAurelien Jacobs2009-01-041-6/+6
| | | | Originally committed as revision 16430 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l format include path for metadata.hMichael Niedermayer2009-01-041-1/+1
| | | | Originally committed as revision 16426 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Generic metadata API.Michael Niedermayer2009-01-041-0/+9
| | | | | | | | avi is updated as example. No version bump, the API still might change slightly ... No update to ffmpeg.c as requested by aurel. Originally committed as revision 16424 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Drop the deprecated parse_image_size() and parse_frame_rate() functionsStefano Sabatini2009-01-041-0/+2
| | | | | | at the next libavformat major version bump. Originally committed as revision 16420 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix argument constness for the av_codec_get_id() andStefano Sabatini2008-11-081-2/+2
| | | | | | | av_codec_get_tag() functions, making them take in input a constant array, since they're not supposed to change it. Fix some warnings. Originally committed as revision 15795 to svn://svn.ffmpeg.org/ffmpeg/trunk