summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | fate: Add test for broken SPS (Ticket 2580)Michael Niedermayer2016-05-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vc2enc: do not print the lavc version if the bitexact flag is enabledRostislav Pehlivanov2016-05-05
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | avformat/dtsdec: reduce the scope of crctabJames Almer2016-05-04
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/dtsdec: detect core-less streamsfoo862016-05-04
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/mpegtsenc: fix usage of AVStream.codecJames Almer2016-05-04
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/hevc_parser: fix packet_split function nameJames Almer2016-05-04
| | | | | | | | | | | | Fixes compilation of hevc_parser without hevc_decoder Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/h264dec: Avoid get_ue_golomb_31( ) due to ff_ prefixed table from ↵Michael Niedermayer2016-05-04
| | | | | | | | | | | | | | golomb.c Found-by: jamrial Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/utils: Do not detect video codecs when audio is expectedMichael Niedermayer2016-05-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/h264dec: Check pps_id/sps_id fields from parameter setsMichael Niedermayer2016-05-04
| | | | | | | | | | | | Fixes a misdetection in wav.detected.as.h264.error.wav Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/videotoolboxenc: Set colorimetry valuesRick Kern2016-05-04
| | | | | | | | Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Support pixel aspect ratioRick Kern2016-05-04
| | | | | | | | Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Support for forced I-framesRick Kern2016-05-04
| | | | | | | | | | | | Setting AVFrame.pic_type to AV_PICTURE_TYPE_I will force an I-frame. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: add concatentation propertiesRick Kern2016-05-04
| | | | | | | | | | | | | | | | Add frames_before and frames_after as hints that there will be frames before or after the frames produced in this session. This may help with concatenation issues like bit rate spikes. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Add realtime encoding propertyRick Kern2016-05-04
| | | | | | | | | | | | | | Hint to the encoder that encoding should be done in real-time, even at the expense of quality. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Handle out-of-memory and fix memory leakRick Kern2016-05-04
| | | | | | | | Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Fix DTSRick Kern2016-05-04
| | | | | | | | | | | | | | Some devices output an invalid DTS when B-frames aren't used. Using PTS for the DTS in this case. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Fix AVCodecContext.has_b_frames usage.Rick Kern2016-05-04
| | | | | | | | | | | | Now set by the encoder, not used as an input parameter. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Add entropy settingRick Kern2016-05-04
| | | | | | | | | | | | Add an entropy setting to choose between CAVLC and CABAC. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Require hardware encodingRick Kern2016-05-04
| | | | | | | | | | | | Software encoding can be allowed by setting allow_sw to 1. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Handle hwaccel format as inputRick Kern2016-05-04
| | | | | | | | | | | | | | | | Handle AV_PIX_FMT_VIDEOTOOLBOX. This results in better energy usage and faster encoding, especially on iOS. When the buffer comes from the media server, no memcpy's are needed. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | lavc/videotoolboxenc: Use shared pixel buffer poolRick Kern2016-05-04
| | | | | | | | | | | | This reduces the chance of a memcpy in the media server. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | avcodec/adpcm: fix decoding of stereo non 4-bit ADPCM IMA WAVPaul B Mahol2016-05-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/adpcm: replace char/short/long with int8_t/int16_t/intPaul B Mahol2016-05-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/dca: convert to AVCRCfoo862016-05-03
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | lavf/mpegtsenc: Define service_type "HEVC digital television service".smallishzulu2016-05-03
| | | | | | | | Fixes ticket #5455.
* | rtpenc: packetizer for VC-2 HQ RTP payload format (draft v1)Thomas Volkert2016-05-03
| |
* | avcodec/h264: Put the removed SPS handling code backMichael Niedermayer2016-05-03
| | | | | | | | | | | | | | | | | | reverts one hunk from 7966ddfc0bb7ee87dc2606b7b146701db6f6c717 The new code from 7966ddfc0bb7ee87dc2606b7b146701db6f6c717 only covers extradata based SPS Fixes: ffplay -ss 13 58af5798-fa2c-42a2-997d-dc8e49de2d8a.flv Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'a7829a2a3f8e6ec0b9f2673c11f56916800aeb33'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit 'a7829a2a3f8e6ec0b9f2673c11f56916800aeb33': h264: reimplement 3aa661ec5 in a more explicit way Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * h264: reimplement 3aa661ec5 in a more explicit wayAnton Khirnov2016-03-28
| | | | | | | | | | | | Instead of handling the problem inside NAL decoding code, add a higher level wrapper function. This should be more robust against future changes (and easier to read).
* | lavf/mpegtsenc: Fix stream_type for low sample rate MP2/MP3.Carl Eugen Hoyos2016-05-03
| |
* | Merge commit 'add1467e5e447b79e8743a0b05c54dcf58c61dfe'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit 'add1467e5e447b79e8743a0b05c54dcf58c61dfe': svq3: drop the build dependency on the h264 decoder Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: drop the build dependency on the h264 decoderAnton Khirnov2016-03-28
| |
* | Merge commit 'a4d126dc59c39bb03e5e444432d1b27af26a45b4'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit 'a4d126dc59c39bb03e5e444432d1b27af26a45b4': svq3: eliminate remaining H264Context usage. Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: eliminate remaining H264Context usage.Anton Khirnov2016-03-28
| |
* | Merge commit '7bbdae81e895a49125dba58bad01b98389966c39'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit '7bbdae81e895a49125dba58bad01b98389966c39': svq3: move block_offset to SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move block_offset to SVQ3ContextAnton Khirnov2016-03-28
| |
* | Merge commit '1848a154a49d18c1f31f54ee75c7445dc49a7ecc'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit '1848a154a49d18c1f31f54ee75c7445dc49a7ecc': svq3: stop using H264Context.gb Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: stop using H264Context.gbAnton Khirnov2016-03-28
| |
* | Merge commit 'ea6ab02a174bcc11f3eaa1b840c9a4c895968690'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit 'ea6ab02a174bcc11f3eaa1b840c9a4c895968690': svq3: move the frame num variables to the SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move the frame num variables to the SVQ3ContextAnton Khirnov2016-03-28
| |
* | Merge commit '21b746932241246be846a133abb3c5f91b1cab85'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit '21b746932241246be846a133abb3c5f91b1cab85': svq3: eliminate H264Context.cur_pic usage Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: eliminate H264Context.cur_pic usageAnton Khirnov2016-03-28
| | | | | | | | Use the SVQ3Context variable instead
* | Merge commit '939b388383db8d0db5b2ff483e3a197c27b79791'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit '939b388383db8d0db5b2ff483e3a197c27b79791': svq3: eliminate remaining H264SliceContext usage Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: eliminate remaining H264SliceContext usageAnton Khirnov2016-03-28
| |
* | Merge commit '5a5db90edf71ef4c60db8ad7b0ebaa9a810c2d9e'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit '5a5db90edf71ef4c60db8ad7b0ebaa9a810c2d9e': svq3: move pict_type to the SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move pict_type to the SVQ3ContextAnton Khirnov2016-03-28
| |
* | Merge commit '12f13ecb2dcddfa3ee930167395370d3c6fff90c'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit '12f13ecb2dcddfa3ee930167395370d3c6fff90c': svq3: move mb strides/sizes to the SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move mb strides/sizes to the SVQ3ContextAnton Khirnov2016-03-28
| |
* | Merge commit 'ad9d3384de08f02967d6eb11196ee8c78e8b2dba'Derek Buitenhuis2016-05-03
|\| | | | | | | | | | | | | * commit 'ad9d3384de08f02967d6eb11196ee8c78e8b2dba': svq3: move the dequant buffer to SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move the dequant buffer to SVQ3ContextAnton Khirnov2016-03-28
| | | | | | | | Remove now unnecesary call to ff_h264_alloc_tables()