578 Commits (f3b3b4895a280904315616ccb3001ce43baedd8f)

Author SHA1 Message Date
Reimar Döffinger feb993e579 Add av_shrink_packet function for use in av_get_packet that reduces pkt->size 16 years ago
Thilo Borgmann cdd8930e6a Move av_packet_*() functions from libavformat/ to libavcodec/, where the 16 years ago
Baptiste Coudurier 3a5601885b move max analyze duration check before considering new packet 16 years ago
Reimar Döffinger 74f5ae847d Add AVFMT_GENERIC_INDEX support also for formats that do not use a parser. 16 years ago
Michael Niedermayer 85b4230f68 Do not lose user flags when passing calls from the new to the old seeking API. 16 years ago
Michael Niedermayer 32d885926d add avformat_seek_file() 16 years ago
Reimar Döffinger 3a4f91f5ed 100l, to start reading from the first frame we must seek to data_offset, 16 years ago
Diego Biurrun e658657528 Mark pos_min and pos_max variables as av_uninit to work around false 16 years ago
Ivan Schreter 61c23c155c Pass packet position to the parser, so frame's AVPacket.pos is computed correctly. 16 years ago
Diego Biurrun c04920978e cosmetics: Fix indentation. 16 years ago
Aurelien Jacobs 827f7e285b deprecate old metadata API 16 years ago
Aurelien Jacobs 012867f05b use new metadata API in libavformat/utils.c 16 years ago
Michael Niedermayer 9e6c124a87 Disable MPEG-1/2 style timestamp calculation for H264. It still randomizes 16 years ago
Måns Rullgård f166f2f435 Revert "Improve frame rate guessing for streams with two fields per frame." 16 years ago
Ivan Schreter 5fa61b26f7 Improve frame rate guessing for streams with two fields per frame. 16 years ago
Reimar Döffinger fe02d9e719 Do not allow standard-frame-rate detection to increase the value of 16 years ago
Reimar Döffinger 8514272472 Detect the case when the time base is exact but far finer than necessary to 16 years ago
Michael Niedermayer 3797c74ba5 Add ticks_per_frame, this should hopefully fix the regressions caused 16 years ago
Ivan Schreter 27ca0a79c9 Add timestamp computation if values are exported by decoder. 16 years ago
Ivan Schreter 810c451b02 Change duration computation to use time_base instead of TB/2. 16 years ago
Michael Niedermayer 7f123e7f8a Add CODEC_ID_H264 to tb_unreliable(), it belongs there for the same 16 years ago
Michael Niedermayer 1d14361dec Allow av_find_stream_info() to be aborted. 16 years ago
Michael Niedermayer c132938d52 Waste less space for printing timebases. 16 years ago
Michael Niedermayer fa0e036d7f Print all timebases (idea from netgem) 16 years ago
Ivan Schreter 346db3ef7f Use context variable repeat_pict for frame duration computation and 16 years ago
Michael Niedermayer 73d65a96ae Be less noisy with invalid pts/dts. 16 years ago
Ivan Schreter b1fa494205 Add convergence_duration to AVCodecParserContext. 16 years ago
Ivan Schreter 6363af44da Add key_frame to AVCodecParserContext, used in libavformat. 16 years ago
Art Clarke d5cce0a434 Add a warning log when trying to encode into a container requiring global 16 years ago
Aurelien Jacobs 949cd9783b remove now useless av_set_program_name() function 16 years ago
Francesco Cosoleto ced06bd8fe Add the ability to set the timestamp to the current time by specifying 'now' 16 years ago
Stefano Sabatini 8e2fd8e1d4 Replace the calls to the deprecated av_alloc_format_context() with 16 years ago
Baptiste Coudurier 4f0f9bddac let packet pass through when no timestamps 16 years ago
Baptiste Coudurier ccf0071dee split av_interleave_per_dts, to avoid code duplication 16 years ago
Michael Niedermayer 3a41c2f769 Move av_read_frame/parser related buffer variables from AVFormatContext 16 years ago
Baptiste Coudurier 082491c473 print stream sar if present and different than codec sar 16 years ago
Michael Niedermayer cda6902d36 Handle av_read_frame() EAGAIN return. 16 years ago
Baptiste Coudurier aa91562501 jpeg2k is intra only codec 16 years ago
Baptiste Coudurier 2323ac0154 match format in names list separated by commas 16 years ago
Aurelien Jacobs 2bb6eba21d remove ff_get_fourcc() and use AV_RL32() instead 16 years ago
Aurelien Jacobs 9ce6c13879 export gcd function as av_gcd() 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Stefano Sabatini 708ec8fb31 Move the AVFormatContext options definition to a dedicated file, 16 years ago
Luca Abeni 65007a4fa0 Do not assume that if pkt->destruct != av_destruct_packet then it is not 16 years ago
Aurelien Jacobs 5ce0043367 rename ff_metadata_sync_compat to ff_metadata_mux_compat 16 years ago
Aurelien Jacobs e99f76ab79 Add a second metadata compatibility layer, so that metadata that gets 16 years ago
Michael Niedermayer 9f06bd9e96 Do not try to duplicate packets that have data==NULL. 16 years ago
Aurelien Jacobs 094d9df72e free all allocated metadata structures 16 years ago
Aurelien Jacobs 176aee8282 Add a metadata compatibility layer, so that when a user application set 16 years ago
Aurelien Jacobs bc1d2afb37 rename AVMetaData to AVMetadata and meta_data to metadata 16 years ago