summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | h264: check for invalid bit depth value.Laurent Aimar2011-10-021-0/+5
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | h264: add entries for 11 and 12 bits in ff_h264_chroma_qp[][]Laurent Aimar2011-10-022-3/+16
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | h264: fix the check for invalid SPS:num_ref_frames.Laurent Aimar2011-10-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch set the limit to 16. For information, thoses previous commits: 41f7e2d11d2dca23842ee89d530ca9fa15cec9d8 5cbb0e70a0a2ee99eb3cb09e837b9a1f7355b9bc assumed it was either 30 or 32. Signed-off-by: Michael Niedermayer <[email protected]>
* | | h264: do not let invalid values in h->ref_count on ↵Laurent Aimar2011-10-021-1/+3
| | | | | | | | | | | | | | | | | | ff_h264_decode_ref_pic_list_reordering() errors. Signed-off-by: Michael Niedermayer <[email protected]>
* | | Reject video with non multiple of 16 width/height in the 4xm decoder.Laurent Aimar2011-10-021-0/+4
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | vf_lut.c: fix wrong syntax in exampleStefano Sabatini2011-10-021-1/+1
| | |
* | | lavfi: remove usage of deprecated av_opt_set_defaults2() functionStefano Sabatini2011-10-024-4/+4
| | | | | | | | | | | | Prefer av_opt_set_defaults() instead.
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-022-37/+55
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavc: add video/audio/encoding flags to global_quality option libvpxenc: use libvpx's own defaults for some parameters vpxenc: add private options Conflicts: libavcodec/libvpxenc.c Merged-by: Michael Niedermayer <[email protected]>
| * | lavc: add video/audio/encoding flags to global_quality optionAnton Khirnov2011-10-011-1/+1
| | |
| * | libvpxenc: use libvpx's own defaults for some parametersLuca Barbato2011-10-011-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | Specifically, qmin/qmax, gop_size and keyint_min. Fixes bug 47. Signed-off-by: Anton Khirnov <[email protected]>
| * | vpxenc: add private optionsLuca Barbato2011-10-011-3/+60
| | | | | | | | | | | | | | | | | | | | | Make libvpx support close to the libx264 one. Thanks to Jan Gerber <[email protected]> for the support. Signed-off-by: Anton Khirnov <[email protected]>
* | | 4xm decoder: fix data size for i2 frames.Michael Niedermayer2011-10-021-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | 4xm decoder: print some error messages in case of errors.Michael Niedermayer2011-10-021-9/+27
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Check for out of bound accesses in the 4xm decoder.Laurent Aimar2011-10-021-13/+46
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Prevent block size from inreasing in the shorten decoder.Laurent Aimar2011-10-021-2/+8
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Check for out of bound reads in PTX decoder.Laurent Aimar2011-10-021-0/+8
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Fix the check for missing references in ff_er_frame_end() for H264.Laurent Aimar2011-10-021-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of the temporary buffers ↵Laurent Aimar2011-10-021-0/+2
| | | | | | | | | | | | | | | | | | used in 4xm decoder. Signed-off-by: Michael Niedermayer <[email protected]>
* | | Prevent NULL dereference when the huffman table is invalid in the 4xm decoder.Laurent Aimar2011-10-021-3/+4
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Fix use of uninitialized memory in 4X Technologies demuxer.Laurent Aimar2011-10-021-2/+4
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | h264: increase ref_poc size to 32 as it can be per field.Michael Niedermayer2011-10-021-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | h264: set unused ref_counts to 0 as a precautionary meassure.Michael Niedermayer2011-10-021-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | ff_dot_product(): change return value to int64_tMichael Niedermayer2011-10-012-2/+2
| | | | | | | | | | | | | | | Idea-by: Vitor Signed-off-by: Michael Niedermayer <[email protected]>
* | | g729dec: initialize bit reader with the correct buffer sizeVitor Sessak2011-10-011-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | g723.1_data: remove unneeded LMichael Niedermayer2011-10-011-1/+1
| | | | | | | | | | | | | | | Found-by: Vitor Signed-off-by: Michael Niedermayer <[email protected]>
* | | h264: try reading SPS with wrong escaping, it sometimes works betterMichael Niedermayer2011-10-012-2/+9
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | g729dec: prevent out of array accessMichael Niedermayer2011-10-011-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | avienc: Add a limit on the number of skiped frames muxed in a row.Michael Niedermayer2011-10-011-0/+5
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | vf_scale.c: propagate error codeMichael Niedermayer2011-10-011-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-0114-299/+363
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (34 commits) dpcm: return error if packet is too small dpcm: use smaller data types for static tables dpcm: use sol_table_16 directly instead of through the DPCMContext. dpcm: replace short with int16_t dpcm: check to make sure channels is 1 or 2. dpcm: misc pretty-printing dpcm: remove unnecessary variable by using bytestream functions. dpcm: move codec-specific variable declarations to their corresponding decoding blocks. dpcm: consistently use the variable name 'n' for the next input byte. dpcm: output AV_SAMPLE_FMT_U8 for Sol DPCM subcodecs 1 and 2. dpcm: calculate and check actual output data size prior to decoding. dpcm: factor out the stereo flag calculation dpcm: cosmetics: rename channel_number to ch avserver: Fix a bug where the socket is IPv4, but IPv6 is autoselected for the loopback address. lavf: Avoid using av_malloc(0) in av_dump_format dxva2_h264: pass the correct 8x8 scaling lists dca: NEON optimised high freq VQ decoding avcodec: reject audio packets with NULL data and non-zero size dxva: Add ability to enable workaround for older ATI cards latmenc: Set latmBufferFullness to largest value to indicate it is not used ... Conflicts: libavcodec/dxva2_h264.c Merged-by: Michael Niedermayer <[email protected]>
| * | dpcm: return error if packet is too smallJustin Ruggles2011-09-301-1/+4
| | |
| * | dpcm: use smaller data types for static tablesJustin Ruggles2011-09-301-5/+5
| | |
| * | dpcm: use sol_table_16 directly instead of through the DPCMContext.Justin Ruggles2011-09-301-3/+2
| | |
| * | dpcm: replace short with int16_tJustin Ruggles2011-09-301-4/+3
| | |
| * | dpcm: check to make sure channels is 1 or 2.Justin Ruggles2011-09-301-0/+5
| | |
| * | dpcm: misc pretty-printingJustin Ruggles2011-09-301-20/+20
| | |
| * | dpcm: remove unnecessary variable by using bytestream functions.Justin Ruggles2011-09-301-38/+28
| | | | | | | | | | | | Uses 'buf' directly instead of a separate iterator variable 'in'.
| * | dpcm: move codec-specific variable declarations to their corresponding ↵Justin Ruggles2011-09-301-4/+4
| | | | | | | | | | | | decoding blocks.
| * | dpcm: consistently use the variable name 'n' for the next input byte.Justin Ruggles2011-09-301-7/+5
| | |
| * | dpcm: output AV_SAMPLE_FMT_U8 for Sol DPCM subcodecs 1 and 2.Justin Ruggles2011-09-301-13/+16
| | | | | | | | | | | | | | | Uses the native sample format for the codec instead of left-shifting all samples by 8.
| * | dpcm: calculate and check actual output data size prior to decoding.Justin Ruggles2011-09-301-16/+34
| | |
| * | dpcm: factor out the stereo flag calculationJustin Ruggles2011-09-301-14/+15
| | |
| * | dpcm: cosmetics: rename channel_number to chJustin Ruggles2011-09-301-23/+23
| | | | | | | | | | | | Make the code easier to read.
| * | avserver: Fix a bug where the socket is IPv4, but IPv6 is autoselected for ↵Nathan Caldwell2011-09-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | the loopback address. This fixes bind(8080): Address family not supported by protocol. Signed-off-by: Anton Khirnov <[email protected]>
| * | lavf: Avoid using av_malloc(0) in av_dump_formatMartin Storsjö2011-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | On OS X, av_malloc(0) returns pointers that cause crashes when freed. Signed-off-by: Martin Storsjö <[email protected]>
| * | dxva2_h264: pass the correct 8x8 scaling listsCarl Eugen Hoyos2011-09-301-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Copy the Inter 8x8 scaling list as second 8x8 matrix into DXVA2's quantization matrix data structure instead of a potentially unset Intra chroma scaling matrix. Fix dxva2 decoding for some H264 samples. Signed-off-by: Janne Grunau <[email protected]>
| * | dca: NEON optimised high freq VQ decodingMans Rullgard2011-09-303-9/+69
| | | | | | | | | | | | Signed-off-by: Mans Rullgard <[email protected]>
| * | avcodec: reject audio packets with NULL data and non-zero sizeJustin Ruggles2011-09-301-0/+5
| | | | | | | | | | | | | | | | | | | | | There is no valid reason the user should ever send such packets in the first place, but the documentation for CODEC_CAP_DELAY states that the codec is guaranteed not to get a NULL packet unless that capability is set. That isn't true without preventing this case.
| * | dxva: Add ability to enable workaround for older ATI cardsJoakim Plate2011-09-302-9/+24
| | | | | | | | | | | | | | | | | | | | | The workaround needs to be enabled per PCI ID which cannot be detected inside libavcodec. So add a flag to manually enable the alternate behavior. Signed-off-by: Janne Grunau <[email protected]>
| * | latmenc: Set latmBufferFullness to largest value to indicate it is not usedKieran Kunhya2011-09-301-1/+1
| | | | | | | | | | | | Signed-off-by: Janne Grunau <[email protected]>