summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* mpc7: return error if packet is too small.Justin Ruggles2011-10-02
|
* mpc7: check output buffer size before decodingJustin Ruggles2011-10-02
|
* nellymoserdec: allocate float_buf only when decoding to int16Justin Ruggles2011-10-02
|
* nellymoserdec: use NELLY_BUF_LEN instead of 128Justin Ruggles2011-10-02
|
* nellymoserdec: use NELLY_BLOCK_LEN instead of 64 when appropriate.Justin Ruggles2011-10-02
|
* nellymoserdec: allow user to request SAMPLE_FMT_FLT for output samples.Justin Ruggles2011-10-02
|
* nellymoser: check output buffer size before decodingJustin Ruggles2011-10-02
|
* win32: improve threading algorithm warningLuca Barbato2011-10-02
| | | | | If no threading is requested do not issue warning about unsupported threading algorithm.
* lavc: add video/audio/encoding flags to global_quality optionAnton Khirnov2011-10-01
|
* libvpxenc: use libvpx's own defaults for some parametersLuca Barbato2011-10-01
| | | | | | | | Specifically, qmin/qmax, gop_size and keyint_min. Fixes bug 47. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vpxenc: add private optionsLuca Barbato2011-10-01
| | | | | | | Make libvpx support close to the libx264 one. Thanks to Jan Gerber <j@v2v.cc> for the support. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dpcm: return error if packet is too smallJustin Ruggles2011-09-30
|
* dpcm: use smaller data types for static tablesJustin Ruggles2011-09-30
|
* dpcm: use sol_table_16 directly instead of through the DPCMContext.Justin Ruggles2011-09-30
|
* dpcm: replace short with int16_tJustin Ruggles2011-09-30
|
* dpcm: check to make sure channels is 1 or 2.Justin Ruggles2011-09-30
|
* dpcm: misc pretty-printingJustin Ruggles2011-09-30
|
* dpcm: remove unnecessary variable by using bytestream functions.Justin Ruggles2011-09-30
| | | | Uses 'buf' directly instead of a separate iterator variable 'in'.
* dpcm: move codec-specific variable declarations to their corresponding ↵Justin Ruggles2011-09-30
| | | | decoding blocks.
* dpcm: consistently use the variable name 'n' for the next input byte.Justin Ruggles2011-09-30
|
* dpcm: output AV_SAMPLE_FMT_U8 for Sol DPCM subcodecs 1 and 2.Justin Ruggles2011-09-30
| | | | | 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-30
|
* dpcm: factor out the stereo flag calculationJustin Ruggles2011-09-30
|
* dpcm: cosmetics: rename channel_number to chJustin Ruggles2011-09-30
| | | | Make the code easier to read.
* avserver: Fix a bug where the socket is IPv4, but IPv6 is autoselected for ↵Nathan Caldwell2011-09-30
| | | | | | | | the loopback address. This fixes bind(8080): Address family not supported by protocol. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavf: Avoid using av_malloc(0) in av_dump_formatMartin Storsjö2011-09-30
| | | | | | | On OS X, av_malloc(0) returns pointers that cause crashes when freed. Signed-off-by: Martin Storsjö <martin@martin.st>
* dxva2_h264: pass the correct 8x8 scaling listsCarl Eugen Hoyos2011-09-30
| | | | | | | | | | 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 <janne-libav@jannau.net>
* dca: NEON optimised high freq VQ decodingMans Rullgard2011-09-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* avcodec: reject audio packets with NULL data and non-zero sizeJustin Ruggles2011-09-30
| | | | | | | 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-30
| | | | | | | 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 <janne-libav@jannau.net>
* latmenc: Set latmBufferFullness to largest value to indicate it is not usedKieran Kunhya2011-09-30
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* adpcm: move codec-specific variable declarations to the sections for the ↵Justin Ruggles2011-09-29
| | | | corresponding codecs.
* adpcm: check buffer size in Funcom ISS decoder before reading header.Justin Ruggles2011-09-29
| | | | | Also use the post-header data size to control termination of the main decoding loop.
* adpcm: simplify reading of Funcom ISS frame header.Justin Ruggles2011-09-29
|
* adpcm: check buffer size in IMA DK4 decoder before reading header.Justin Ruggles2011-09-29
| | | | | Also use the post-header data size to control termination of the main decoding loop.
* adpcm: simplify reading of IMA DK4 frame header.Justin Ruggles2011-09-29
|
* adpcm_ms: clean up reading of predictor coefficientsJustin Ruggles2011-09-29
|
* adpcm_4xm: process planar packets sequentially rather than simultaneously.Justin Ruggles2011-09-29
| | | | Also properly clip the right channel step_index.
* adpcm_ima_wav: process channel-interleaved blocks sequentially rather than ↵Justin Ruggles2011-09-29
| | | | | | simultaneously. Speeds up the ADPCM IMA WAV decoder by 15-20% overall.
* adpcm: update reference linksJustin Ruggles2011-09-29
| | | | | | | | Add Multimedia Wiki link. Mark dead links with [dead]. Some can still be accessed through archive.org. Update URLs for pages which have moved. Replace duplicated links in adpcmenc.c with a note to see the ADPCM decoder reference documents.
* adpcm: simplify packet size bounds checking in the ADPCM IMA QT decoder.Justin Ruggles2011-09-29
| | | | | This is easier to understand. It also avoids returning existing samples mixed with new samples when the packet is too small.
* adpcm: simplify and speed up several ADPCM decoders.Justin Ruggles2011-09-29
|
* adpcm: pretty-print tablesJustin Ruggles2011-09-29
|
* prores: Handle 0 or fewer bits leftAlex Converse2011-09-29
| | | | | show_bits() is undefined when the number of bits is less than or equal to zero.
* mpeg probe: check the 2/4-bit synchronization value found after a ↵Alex Converse2011-09-29
| | | | pack_start_code.
* dca: clear inactive subbands only once in qmf_32_subbands()Mans Rullgard2011-09-29
| | | | | | | | Writing zeros to the high entries in the array need only be done once as the cutoff position is constant throughout the loop. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vf_unsharp: set default chroma size value to 5x5Stefano Sabatini2011-09-29
| | | | | | | The previous default value 0x0 was not good, since it is not even valid. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_unsharp: fix out-of-buffer readStefano Sabatini2011-09-29
| | | | | | | | | | | | In apply_unsharp(), when y is >= height, prevent out-of-buffer reading from src, read from the last buffer line in src2 instead. The check was implemented in the original unsharp libmpcodecs code and lost in the port. This also fixes output discrepancy between the two filters. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: Reformat s16 volume adjustment.Alex Converse2011-09-28
|
* ARM: NEON optimised vector_fmac_scalar()Mans Rullgard2011-09-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>