summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*Stefano Sabatini2011-05-02
|
* replace deprecated av_get_pict_type_char() with av_get_picture_type_char()Stefano Sabatini2011-05-02
|
* Merge remote branch 'qatar/master'Michael Niedermayer2011-05-02
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ALPHA: Replace sized int_fast integer types with plain int/unsigned. Duplicate DPX image encoder Duplicate DPX decoder: read sample aspect ratio Duplciate DPX decoder: add buffer size checks. ac3enc: clip large coefficient values and negative exponents rather than using av_assert2(). ac3enc: do not store a bandwidth code for each channel. ac3enc: remove bandwidth reduction as fallback for bit allocation failure. ac3enc: merge compute_exp_strategy_ch() into compute_exp_strategy() ac3enc: return error if frame+exponent bits are too large instead of using av_assert2(). ac3enc: differentiate between current block and reference block in bit_alloc() ac3enc: simplify exponent_init() by calculating exponent_group_tab[] based on exponent group sizes. ac3enc: simplify stereo rematrixing decision options Include both URLs: Update URL to fate samples Conflicts: Changelog doc/fate.txt libavcodec/ac3enc.c libavcodec/dpxenc.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ALPHA: Replace sized int_fast integer types with plain int/unsigned.Diego Biurrun2011-05-01
| | | | | | | | | | | | int/unsigned is the natural memory access type for CPUs, using sized types for temporary variables, counters and similar just increases code size and can possibly cause a slowdown.
| * DPX image encoderPeter Ross2011-05-01
| |
| * DPX decoder: read sample aspect ratioPeter Ross2011-05-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
| * DPX decoder: add buffer size checks.Reimar Döffinger2011-05-01
| |
| * ac3enc: clip large coefficient values and negative exponents rather than usingJustin Ruggles2011-05-01
| | | | | | | | av_assert2().
| * ac3enc: do not store a bandwidth code for each channel.Justin Ruggles2011-05-01
| | | | | | | | | | Although AC-3 allows it, it's not very useful. The encoder uses the same code for all full-bandwidth channels.
| * ac3enc: remove bandwidth reduction as fallback for bit allocation failure.Justin Ruggles2011-05-01
| | | | | | | | | | It was only needed at low bitrates, which now already use a low bandwidth, so the bandwidth reduction is no longer needed.
| * ac3enc: merge compute_exp_strategy_ch() into compute_exp_strategy()Justin Ruggles2011-05-01
| |
| * ac3enc: return error if frame+exponent bits are too large instead of usingJustin Ruggles2011-05-01
| | | | | | | | | | | | av_assert2(). This can occur in some very rare cases with low bitrates.
| * ac3enc: differentiate between current block and reference block in bit_alloc()Justin Ruggles2011-05-01
| |
| * ac3enc: simplify exponent_init() by calculating exponent_group_tab[] basedJustin Ruggles2011-05-01
| | | | | | | | on exponent group sizes.
| * ac3enc: simplify stereo rematrixing decision optionsJustin Ruggles2011-05-01
| |
| * Update URL to fate samplesReinhard Tartler2011-05-01
| |
* | AVOptions: av_set_string3() allow NULL stringsMichael Niedermayer2011-05-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dct-test: Support testing bits>8Michael Niedermayer2011-05-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffplay: demuxer specific options supportMichael Niedermayer2011-05-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | WTV: Add ff_ prefix to the moved fields.zhentan feng2011-05-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | WTV:move the common variable used by wtvdec.c and wtvenc.c to a new file ↵zhentan feng2011-05-01
| | | | | | | | | | | | wtv.h and wtv.c. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | rename wtv.c to wtvdec.czhentan feng2011-05-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix data_size handling for AC3 and dca decoders.Reimar Döffinger2011-05-01
| | | | | | | | | | | | They use now code identical to the AAC decoder. The AC3 decoder previously did not check the data_size and the dca decoder checked against and set wrong values for float.
* | lavfi: rename AVFilterBufferRefVideoProps.pixel_aspect to sample_aspect_ratioStefano Sabatini2011-05-01
| | | | | | | | | | | | | | | | | | Improve consistency with libavcodec. This breaks libavfilter API/ABI. The non-sequential 2.1.0 -> 2.4.0 bump is due to the mess previously done with the lavfi minor number.
* | lavc: add a sample_aspect_ratio field to AVFrameStefano Sabatini2011-05-01
| | | | | | | | | | | | | | The sample aspect ratio is a per-frame property, so it makes sense to define it in AVFrame rather than in the codec/stream context. Simplify application-level sample aspect ratio information extraction, and allow further simplifications.
* | lavc: add a pkt_pos field to AVFrameStefano Sabatini2011-05-01
| | | | | | | | | | | | This is similar to what was done with pkt_pts. This simplifies the operation of extracting the pos information from the AVPacket, and allows further simplifications.
* | Fix compilation in some cases if the flac decoder was disabled.Carl Eugen Hoyos2011-05-01
| | | | | | | | flac.o implies vorbis_data.o because of flac channel layout.
* | H264: Fix intra only decoding.Michael Niedermayer2011-05-01
| | | | | | | | | | This possibly fixes issue2679 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | H264:Print short+long+max values when they dont match up.Michael Niedermayer2011-05-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | H264:use av_assert0() for frame num checkMichael Niedermayer2011-05-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | H264: print nal_ref_idc too for debugMichael Niedermayer2011-05-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix decoding of mpegts streams with h264 video that does *NOT* have b framesMike Scheutzow2011-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | One of the causes of this bug is that the h264 parser defaults low_delay to 1, but the h264 codec defaults low_delay to 0. Really Ugly. After many hours of looking at this, I'm still not sure how has_b_frames is *intended* to behave, but to me the implementation appears way more complicated than it ought to be. My patch relies on the encoder to set an optional field in the SPS. This works for libx264 streams, but I'm not sure that all h264 encoders will set it.
* | lavc: lowercase the FRWU codec nameami_stuff2011-05-01
| | | | | | | | | | | | This is more consistent with all the other codec names. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
* | Merge commit '85770f2a2651497861ed938efcd0df3696ff5e45'Michael Niedermayer2011-05-01
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '85770f2a2651497861ed938efcd0df3696ff5e45': AVOptions: make default_val a union, as proposed in AVOption2. Move ff_dynarray_add to lavu and make it public. lavf: remove duplicate assignment in avformat_alloc_context. lavf: use designated initializers for AVClasses. options: simplify av_find_opt by using av_next_option. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | AVOptions: make default_val a union, as proposed in AVOption2.Anton Khirnov2011-04-30
| | | | | | | | | | | | This breaks API and ABI.
| * | Move ff_dynarray_add to lavu and make it public.Anton Khirnov2011-04-29
| | |
| * | lavf: remove duplicate assignment in avformat_alloc_context.Anton Khirnov2011-04-29
| | | | | | | | | | | | AVClass is already initialized in avformat_get_context_defaults.
| * | lavf: use designated initializers for AVClasses.Anton Khirnov2011-04-29
| | |
| * | options: simplify av_find_opt by using av_next_option.Anton Khirnov2011-04-29
| | |
* | | Do not drop packets with no valid ->pos set as e.g. DV-in-AVI produces.Reimar Döffinger2011-04-30
| | | | | | | | | | | | Fixes ticket #140.
* | | FFMPEG: support demuxer specific options.Michael Niedermayer2011-04-30
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | AVIDEC: use_odmc demuxer specific option. (mostly an exmaple for demuxer ↵Michael Niedermayer2011-04-30
| | | | | | | | | | | | | | | | | | specific options) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | LAVFAPI: demuxer specific options.Michael Niedermayer2011-04-30
| | | | | | | | | | | | | | | (someone please add doxy) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | output_example: use avformat_alloc_output_context()Michael Niedermayer2011-04-30
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | LAVFAPI: avformat_alloc_output_context() / simplify usage of muxers.Michael Niedermayer2011-04-30
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | LAVF API: remove AVOutputFormat.set_parameters() the field is unused.Michael Niedermayer2011-04-30
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | CrystalHD: Add auto-detection of packed b-frame bug.Philip Langdale2011-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I still don't fully understand the cause but the difference between the samples that trigger the bug and the samples that don't is that the former uses delay frames and the later uses drop frames as placeholders for the packed frame. So, if we see the one type of frame, we can assume the bug will or won't be present. Right now, I'm detecting the frame types by size, which may not be safe in general, but given the specific codec and file type, I expect any scenario where we encounter these frames where they aren't being used for b-frame packing won't care one way or another whether the work around is in effect or not. Signed-off-by: Philip Langdale <philipl@overt.org>
* | | lavc: remove disabled avcodec_decode_video() codeStefano Sabatini2011-04-30
| | | | | | | | | | | | | | | | | | | | | | | | Fix warning: libavcodec/utils.c: At top level: libavcodec/utils.c:714:5: warning: "FF_API_VIDEO_OLD" is not defined Also fix trac issue #139.
* | | Read the album_artist, grouping and lyrics metadata.Reimar Döffinger2011-04-30
| | | | | | | | | | | | | | | Our muxer writes these out, so we really should support reading them. Fixes ticket #30.
* | | In libx264 wrapper, change wpredp to a codec specific option.Baptiste Coudurier2011-04-29
| | |