summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* mov: Prevent illegal writes when chapter titles are very short.Alex Converse2011-10-14
|
* prores: add appropriate -fix_fmt parameter to FATE commandDiego Biurrun2011-10-14
| | | | | Also correct CRCs for Sequence_1-Apple_ProRes_422_Proxy.mov, previous CRCs were generated with the non-bitexact x86_64 assembler IDCT.
* riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_headerJohn Brooks2011-10-14
| | | | | | | | | | | | | | The cbSize field should be included in all cases, even with PCM where its value is ignored. Fixes encoding PCM audio in Matroska for some players which insist on a full WAVEFORMATEX structure for A_MS/ACM audio. Since fate uses wav files for the audio test a larger number of tests has changed checksums or shifted positions due to the 2 byte longer wave header. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* lavc: add a flag-based error_recognition field to AVCodecContext and ↵Dustin Brody2011-10-14
| | | | | | deprecate non-flag-based ER field Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: rename deprecation symbol FF_API_VERY_AGGRESSIVE to FF_API_ERDustin Brody2011-10-14
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* prores: add FATE testsDiego Biurrun2011-10-13
|
* id3v2: reduce the scope of some non-globally-used symbols/structuresDiego Biurrun2011-10-13
|
* id3v2: cosmetics: move some declarations before the places they are usedDiego Biurrun2011-10-13
|
* shorten: remove the flush function.Justin Ruggles2011-10-13
| | | | The shorten decoder does not support seeking.
* shn: do not allow seeking in the raw shn demuxer.Justin Ruggles2011-10-13
| | | | | | The demuxer does not read the seektable, a parser is not possible without a full decode, and no shorten decoder can handle random seeking because it needs side info from the seektable.
* avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.Justin Ruggles2011-10-13
| | | | This will prevent seeking by bytes for formats that cannot handle this.
* avformat: update AVInputFormat allowed flagsJustin Ruggles2011-10-13
|
* avformat: don't unconditionally call ff_read_frame_flush() when trying to seek.Justin Ruggles2011-10-13
| | | | | This prevents flushing the packet buffer when the input format does not support seeking.
* truespeech: use sizeof() instead of hardcoded sizesJustin Ruggles2011-10-13
|
* truespeech: remove unneeded variable, 'consumed'Justin Ruggles2011-10-13
| | | | increment the 'buf' pointer instead, and consume the whole packet.
* truespeech: simplify truespeech_read_frame() by using get_bits()Justin Ruggles2011-10-13
|
* truespeech: decode directly to output buffer instead of a temp bufferJustin Ruggles2011-10-13
|
* truespeech: check to make sure channels == 1Justin Ruggles2011-10-13
|
* truespeech: check for large enough output buffer rather than truncating outputJustin Ruggles2011-10-13
|
* truespeech: remove unneeded zero-size packet check.Justin Ruggles2011-10-13
| | | | This is already checked in avcodec_decode_audio3()
* mlpdec: return meaningful error codes instead of -1Justin Ruggles2011-10-13
|
* mlpdec: remove unnecessary wrapper functionJustin Ruggles2011-10-13
|
* mlpdec: only calculate output size onceJustin Ruggles2011-10-13
|
* mlpdec: validate that the reported channel count matches the actual outputJustin Ruggles2011-10-13
| | | | channel count
* pcm: reduce pointer type castingMans Rullgard2011-10-13
| | | | | | | | | Making 'samples' a pointer to uint8_t simplifies the DECODE macro and reduces the amount of type casting overall. This also fixes some signed overflows on left shift. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mathops: remove undefined behaviour from sign_extend()Mans Rullgard2011-10-13
| | | | | | | | This function intentionally overflows the signed range on the left shift. Using this type-punning avoids errors from the overflow checker without disabling this test globally. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vc1: explicitly zero interlaced mode coding variables for progressive modeKostya Shishkov2011-10-13
| | | | | | | | Both v->fcm and v->field_mode are used in common code, now they won't be reset for progressive frame after interlaced one causing writing past the frame end for example. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* tiffenc: initialize forgotten avctx.Jean First2011-10-12
|
* avplay: free the active audio packet at exit.Justin Ruggles2011-10-12
| | | | fixes a memleak
* avplay: free rdft data used for spectrogram analysis.Justin Ruggles2011-10-12
| | | | fixes a memleak
* log.h: make AVClass a named structJindrich Makovicka2011-10-12
| | | | | | | | 'struct AVClass' is used in the code since 641c7afe3c17334b81e3e2eef88f1751eb68f89f, but AVClass is typedeffed as an anonymous struct. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* fix ac3 encoder documentationJustin Ruggles2011-10-12
| | | | some of the mode values were reversed
* vc1: more prettyprinting cosmeticsKostya Shishkov2011-10-12
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vc1: prettyprint some tablesKostya Shishkov2011-10-12
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vc1: K&R formatting cosmeticsKostya Shishkov2011-10-12
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* AVOptions: bump minor and add APIchanges entry.Anton Khirnov2011-10-12
|
* cmdutils/avtools: simplify show_help() by using av_opt_child_class_next()Anton Khirnov2011-10-12
|
* AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*Anton Khirnov2011-10-12
|
* Remove all uses of deprecated AVOptions API.Anton Khirnov2011-10-12
|
* AVOptions: add av_opt_next, deprecate av_next_option.Anton Khirnov2011-10-12
| | | | Just for naming consistency, no functional changes.
* AVOptions: add functions for evaluating option strings.Anton Khirnov2011-10-12
|
* AVOptions: split get_number().Anton Khirnov2011-10-12
| | | | | Split actual writing to read_number() in the same way as write_number(). Allows set_string_number() to write to a caller-provided destination.
* AVOptions: add av_opt_get*, deprecate av_get*.Anton Khirnov2011-10-12
| | | | | New functions can get values from child objects, properly report error codes and have consistent naming and signatures.
* AVOptions: add av_opt_set*().Anton Khirnov2011-10-12
| | | | | | | Deprecate av_set_* New functions support setting values on children, return error codes instead of options and have consistent naming and signatures.
* AVOptions: add new API for enumerating children.Anton Khirnov2011-10-12
| | | | | | | | | This will allow the caller to enumerate child contexts in a generic way and since the API is recursive, it also allows for deeper nesting (e.g. AVFormatContext->AVIOContext->URLContext) This will also allow the new setting/reading API to transparently apply to children contexts.
* rv34: move inverse transform functions to DSP contextJanne Grunau2011-10-12
|
* flvenc: Write the right metadata entry countMartin Storsjö2011-10-12
| | | | | | | | No application rely on this count being correct as far as I know, but if we write a nonzero count value, it might just as well be the right one. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Request that dynamic rate is disabledMartin Storsjö2011-10-12
| | | | | | | | | | | | | | | DSS enables this automatically if streaming VOD over TCP. If enabled, the server feeds packets faster than realtime, screwing up RTCP NTP based timestamps. Also, DSS doesn't indicate that this was indicated, if it was enabled automatically (although if it was requested to be enabled, a header saying that it was enabled is added, but this isn't added if it is enabled automatically), making it even harder to detect and work around properly without explicitly asking for it to be disabled(/enabled, if we were able to support it). Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Parse the x-Accept-Dynamic-Rate headerMartin Storsjö2011-10-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Add ff_ prefix to all nonstatic symbolsMartin Storsjö2011-10-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>