Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-28avcodec/audiotoolboxdec: fix ac3_parser header includeJames Almer
2017-10-28Merge commit '50a1c66cf6ab7eb683daaa9e2da3869fa3a54609'James Almer
* commit '50a1c66cf6ab7eb683daaa9e2da3869fa3a54609': ac3_parser: add a public function for parsing the data required by the demuxer avpriv_ac3_parse_header() is left in place but without the GetBitContext parameter, as the mov muxer requires a lot more fields than just bitstream_id and frame_size from the AC3HeaderInfo struct. Merged-by: James Almer <jamrial@gmail.com>
2017-09-06avcodec/audiotoolboxdec: use av_freep()James Almer
This prevents leaving dangling pointers.
2017-09-06avcodec/audiotoolboxdec: switch to the new generic filtering mechanismJames Almer
Tested-by: ubitux Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-06avcodec/audiotoolboxdec: add FF_CODEC_CAP_INIT_CLEANUP to the decoder ↵James Almer
capabilities Extradata may be allocated and the AudioConverterRef may be created during init(), which in case of a failure would not be freed as close() isn't called afterwards. Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-06avcodec/audiotoolboxdec: always use a copy of the AVCodecContext extradataJames Almer
Fixes memleaks introduced by 954e2b3d34b7c2d82871254f07e2f8a39bc451cb Signed-off-by: James Almer <jamrial@gmail.com>
2017-05-25avcodec/audiotoolboxdec: check packet side data for AAC extradata updatesJames Almer
Tested-by: rcombs Signed-off-by: James Almer <jamrial@gmail.com>
2016-11-14lavc/audiotoolboxdec: fix OSX SDK detectionDmitry Kalinkin
__MAC_10_11 can be present in updated revision of an older SDK so it can't reliably detect availability of kAudioFormatEnhancedAC3 constant. Fixes: b4daa2c40f ('lavc/audiotoolboxdec: add eac3 decoder') Cc: Rodger Combs <rodger.combs@gmail.com> Signed-off-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Previous version reviewed by: Rodger Combs <rodger.combs@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-07Merge commit '32c8359093d1ff4f45ed19518b449b3ac3769d27'Hendrik Leppkes
* commit '32c8359093d1ff4f45ed19518b449b3ac3769d27': lavc: export the timestamps when decoding in AVFrame.pts Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-20lavc/audiotoolboxdec: Forward extradata for QDMC and QDM2.Carl Eugen Hoyos
Fixes audiotoolbox decoding of QDMC and QDM2.
2016-04-26lavc/audiotoolboxdec: move to new BSF APIRodger Combs
2016-04-26lavc/audiotoolboxdec: fix memory leakRodger Combs
2016-04-13lavf/audiotoolboxdec: only provide block alignment for ILBCRodger Combs
Fixes decode errors for some AVI files
2016-04-13lavf/audiotoolboxdec: only send extradata for formats that use itRodger Combs
Fixes initialization errors for some AVI files
2016-04-13lavc/audiotoolboxdec: reindentRodger Combs
2016-04-13lavc/audiotoolboxdec: avoid relying on consumer-provided params when possibleRodger Combs
2016-04-02lavc/audiotoolboxdec: add eac3 decoderRodger Combs
This is added in 10.11, so we add a #define when building against older SDKs. The decoder actually supports 7.1-channel eac3, but since the parser only reports 6 channels, we end up decoding the 5.1 downmix (same as the internal decoder) for now.
2016-04-02lavc/audiotoolboxdec: fix a number of config and timestamp issuesRodger Combs
- ADTS-formatted AAC didn't work - Channel layouts were never exported - Channel mappings were incorrect beyond stereo - Channel counts weren't updated after packets were decoded - Timestamps were exported incorrectly
2016-04-02lavc/audiotoolboxdec: support ADTS AAC inputRodger Combs
2016-03-22lavc: add AudioToolbox decodersRodger Combs
Part of trac #4828