[FFmpeg-cvslog] avformat/argo_brp: handle the case where the BASF block isn't the first

2020-09-26 Thread Zane van Iperen
ffmpeg | branch: master | Zane van Iperen | Fri Sep 25 12:49:58 2020 +1000| [da5ab5a0b638d214f7efcf4b22bae8a87d9e565b] | committer: Zane van Iperen avformat/argo_brp: handle the case where the BASF block isn't the first Signed-off-by: Zane van Iperen >

[FFmpeg-cvslog] avformat/argo_brp: allow v1.1 ASF streams to have a non-22050 sample rate in certain circumstances

2020-09-26 Thread Zane van Iperen
ffmpeg | branch: master | Zane van Iperen | Fri Sep 25 22:25:42 2020 +1000| [3ffb15a105f88544b6b93bb32c9ac9f62b90f456] | committer: Zane van Iperen avformat/argo_brp: allow v1.1 ASF streams to have a non-22050 sample rate in certain circumstances It seems that in files where the BASF block

[FFmpeg-cvslog] avformat/argo_brp: use header frame counts

2020-09-26 Thread Zane van Iperen
ffmpeg | branch: master | Zane van Iperen | Sat Sep 26 12:21:45 2020 +1000| [ce30c3d5b9601ccb7d94ce0cc7ffe947264509cb] | committer: Zane van Iperen avformat/argo_brp: use header frame counts Signed-off-by: Zane van Iperen >

[FFmpeg-cvslog] avformat/argo_{asf,brp}: fix potential segfault in ff_argo_asf_fill_stream()

2020-09-26 Thread Zane van Iperen
ffmpeg | branch: master | Zane van Iperen | Fri Sep 25 23:03:46 2020 +1000| [ebfed56858d5fc57f0b4bad7e08e9e89258702ba] | committer: Zane van Iperen avformat/argo_{asf,brp}: fix potential segfault in ff_argo_asf_fill_stream() Signed-off-by: Zane van Iperen >

[FFmpeg-cvslog] avformat/argo_brp: cosmetics

2020-09-26 Thread Zane van Iperen
ffmpeg | branch: master | Zane van Iperen | Fri Sep 25 12:50:53 2020 +1000| [97efac3ac11a3a6f799f1e32e5eb49e50e0d5042] | committer: Zane van Iperen avformat/argo_brp: cosmetics Signed-off-by: Zane van Iperen >

[FFmpeg-cvslog] avformat/argo_brp: support MASK streams

2020-09-26 Thread Zane van Iperen
ffmpeg | branch: master | Zane van Iperen | Fri Sep 25 22:39:46 2020 +1000| [2e7752a242030edd016946289dc55eb0d617] | committer: Zane van Iperen avformat/argo_brp: support MASK streams We can't actually use them though. Signed-off-by: Zane van Iperen >

[FFmpeg-cvslog] avcodec/v4l2_buffers: remove unused function argument

2020-09-26 Thread Andriy Gelman
ffmpeg | branch: master | Andriy Gelman | Thu Aug 27 23:12:51 2020 -0400| [ff5fcd0be02cc379ed5cfa3075d4d65c8c3da81f] | committer: Andriy Gelman avcodec/v4l2_buffers: remove unused function argument Signed-off-by: Andriy Gelman >

[FFmpeg-cvslog] avfilter/vf_histogram: add slide modes for thistogram

2020-09-26 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Sat Sep 26 21:57:46 2020 +0200| [85195f6ae99931212ed89ebb59ce62d2b40d397b] | committer: Paul B Mahol avfilter/vf_histogram: add slide modes for thistogram >

[FFmpeg-cvslog] avcodec/fraps: Use unchecked bitstream reader

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Sep 22 08:53:34 2020 +0200| [bc6838deb99ecd649ed483ed1ce657c70830b0af] | committer: Andreas Rheinhardt avcodec/fraps: Use unchecked bitstream reader The fraps decoder already checked for overreads manually (and errored out in this scenario),

[FFmpeg-cvslog] avcodec/fraps: Use cached bitstream reader

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Sep 22 10:12:15 2020 +0200| [a162e78cd5f6cf3d8fc30169fc7df482905df01b] | committer: Andreas Rheinhardt avcodec/fraps: Use cached bitstream reader This proved beneficial for performance: For the sample [1] the number of decicycles in one

[FFmpeg-cvslog] avcodec/utvideodec: Remove code duplication when creating Huffman tables

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Sep 24 16:35:23 2020 +0200| [9c8b85f5fa5f465cfc0a88fbcbea0f4a436ece38] | committer: Andreas Rheinhardt avcodec/utvideodec: Remove code duplication when creating Huffman tables Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/utvideo: Remove unused array

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Sep 24 18:30:54 2020 +0200| [5f5f0b06cf1f4aed336467b826962d7f85b81a1e] | committer: Andreas Rheinhardt avcodec/utvideo: Remove unused array Unused since 3594788b713e76449eda0bc9d64b38258c86a594. Reviewed-by: Paul B Mahol Signed-off-by:

[FFmpeg-cvslog] avcodec/magicyuv: Don't waste stack space

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 16:50:02 2020 +0200| [116b235a0b86276aea2fc9021c056744977a1527] | committer: Andreas Rheinhardt avcodec/magicyuv: Don't waste stack space Now that the HuffEntries are no longer sorted by the MagicYUV decoder, their symbols are trivial:

[FFmpeg-cvslog] avcodec/utvideodec/enc: Fix edge case of creating Huffman table

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Sep 24 16:19:03 2020 +0200| [099feb941147fbf10d1ae941b96bf94c4b4dbd1c] | committer: Andreas Rheinhardt avcodec/utvideodec/enc: Fix edge case of creating Huffman table The Ut Video format stores Huffman tables in its bitstream by coding the

[FFmpeg-cvslog] avcodec/magicyuv: Don't invert order unnecessarily

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 14:19:03 2020 +0200| [68b6614e389955016a77ff182f0a8bb03d41ae52] | committer: Andreas Rheinhardt avcodec/magicyuv: Don't invert order unnecessarily The MagicYUV decoder currently sets both the length and the symbol field of an array of

[FFmpeg-cvslog] avcodec/utvideodec: Avoid qsort when creating Huffman tables

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Sep 24 18:29:39 2020 +0200| [341914495e5c2f60bc920b0c6f660e5948a47f5a] | committer: Andreas Rheinhardt avcodec/utvideodec: Avoid qsort when creating Huffman tables The Ut video format uses Huffman trees which are only implicitly coded in the

[FFmpeg-cvslog] avcodec/utvideo: Move stuff only used by Ut encoder to Ut encoder

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Sep 24 18:43:11 2020 +0200| [bb16dbc0026c43d3aba6d803bb0a968ece25ba2b] | committer: Andreas Rheinhardt avcodec/utvideo: Move stuff only used by Ut encoder to Ut encoder Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/magicyuv: Fix edge case of building Huffman table

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 14:33:38 2020 +0200| [59f7d685141d724d6ef845a9c0f81106eb87771c] | committer: Andreas Rheinhardt avcodec/magicyuv: Fix edge case of building Huffman table The MagicYUV format stores Huffman tables in its bitstream by coding the length

[FFmpeg-cvslog] avcodec/magicyuv: Avoid AV_QSORT when creating Huffman table

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 15:17:33 2020 +0200| [1bf30a1beb7527887c9b466d07765d20fa3b5412] | committer: Andreas Rheinhardt avcodec/magicyuv: Avoid AV_QSORT when creating Huffman table The MagicYUV format stores Huffman tables in its bitstream by coding the

[FFmpeg-cvslog] avcodec/magicyuv: Replace implicit checks for overread by explicit ones

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 08:28:59 2020 +0200| [157953066ccd8cdaeecbf17ad694a82a8dd22145] | committer: Andreas Rheinhardt avcodec/magicyuv: Replace implicit checks for overread by explicit ones Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/bytestream: Add unchecked bytestream2 peek functions

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 28 17:43:56 2020 +0200| [94dc3385e498ee408275fdf9107b995afa917115] | committer: Andreas Rheinhardt avcodec/bytestream: Add unchecked bytestream2 peek functions Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/magicyuv: Use const uint8_t* for pointer to immutable data

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 08:00:24 2020 +0200| [08e5597d2f139edda8920444a04a1b155f8a3a03] | committer: Andreas Rheinhardt avcodec/magicyuv: Use const uint8_t* for pointer to immutable data Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/magicyuv: Don't use GetBit API for byte-aligned reads

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 06:42:24 2020 +0200| [bf31b451559323776daa59003edbe9cbeed5bd91] | committer: Andreas Rheinhardt avcodec/magicyuv: Don't use GetBit API for byte-aligned reads Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/diracdsp: Remove unused variable

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 20:20:12 2020 +0200| [310d4062e7639217d717e447426343366775ac30] | committer: Andreas Rheinhardt avcodec/diracdsp: Remove unused variable Forgotten in ca3c6c981aa5b0af8a5576020b79fdd3cdf9ae9e. Reviewed-by: Paul B Mahol Signed-off-by:

[FFmpeg-cvslog] avcodec/photocd: Simplify parsing Huffman tables a bit

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 04:57:53 2020 +0200| [a902c24994dea7cbdf84bff70ad8709958b1008d] | committer: Andreas Rheinhardt avcodec/photocd: Simplify parsing Huffman tables a bit Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/magicyuv: Improve overread check when parsing Huffman tables

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 05:42:31 2020 +0200| [85737a4d76f8a39ec5554abe62bcbc41b6123d09] | committer: Andreas Rheinhardt avcodec/magicyuv: Improve overread check when parsing Huffman tables Reviewed-by: Paul B Mahol Signed-off-by: Andreas Rheinhardt >

[FFmpeg-cvslog] avcodec/magicyuv: Check early for invalid slices

2020-09-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Sep 23 06:24:03 2020 +0200| [3c172a2fb91a758d9e15f09f96879e6e9b5a37ec] | committer: Andreas Rheinhardt avcodec/magicyuv: Check early for invalid slices Every plane of each slice has to contain at least two bytes for flags and the type of

[FFmpeg-cvslog] avcodec/dxtory: Fix negative shift in dxtory_decode_v1_410()

2020-09-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Sep 25 17:15:29 2020 +0200| [c3d1c7f903892455161fa1f722e01a7eaf2c6451] | committer: Michael Niedermayer avcodec/dxtory: Fix negative shift in dxtory_decode_v1_410() Fixes: left shift of negative value -256 Fixes:

[FFmpeg-cvslog] avcodec/dxtory: Fix negative shift in dx2_decode_slice_410()

2020-09-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Sep 25 20:08:37 2020 +0200| [abebd87764992dc22c82802bdc75d40aac14ab86] | committer: Michael Niedermayer avcodec/dxtory: Fix negative shift in dx2_decode_slice_410() Fixes: left shift of negative value -768 Fixes:

[FFmpeg-cvslog] avcodec/dxtory: Fix get_raw_size() for YUV

2020-09-26 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Sep 25 17:07:24 2020 +0200| [497debb171b866500ef428479139a112ee7e50d8] | committer: Michael Niedermayer avcodec/dxtory: Fix get_raw_size() for YUV Fixes: out of array read Fixes:

[FFmpeg-cvslog] lavc/qsvdec: Add QSV AV1 decoder

2020-09-26 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Wed Sep 16 15:07:54 2020 +0800| [cc25ae5d8ad2cef2dc8a21b828e89e5077b9dae3] | committer: Zhong Li lavc/qsvdec: Add QSV AV1 decoder AV1 decoder is supported on Tiger Lake+ platforms since libmfx 1.34 Signed-off-by: Haihao Xiang Signed-off-by: Zhong Li