- 16 Feb, 2020 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 15 Feb, 2020 1 commit
-
-
Alyssa Milburn authored
This adds a decoder for Broderbund's sprite-based QuickTime CDToons codec, based on the decoder I wrote for ScummVM. Signed-off-by:
Alyssa Milburn <amilburn@zall.org>
-
- 14 Feb, 2020 2 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 13 Feb, 2020 1 commit
-
-
Lynne authored
Required minimal changes to the code so made sense to implement. FFT and MDCT tested, the output of both was properly rounded. Fun fact: the non-power-of-two fixed-point FFT and MDCT are the fastest ever non-power-of-two fixed-point FFT and MDCT written. This can replace the power of two integer MDCTs in aac and ac3 if the MIPS optimizations are ported across. Unfortunately the ac3 encoder uses a 16-bit fixed point forward transform, unlike the encoder which uses a 32bit inverse transform, so some modifications might be required there. The 3-point FFT is somewhat less accurate than it otherwise could be, having minor rounding errors with bigger transforms. However, this could be improved later, and the way its currently written is the way one would write assembly for it. Similar rounding errors can also be found throughout the power of two FFTs as well, though those are more difficult to correct. Despite this, the integer transforms are more than accurate enough.
-
- 12 Feb, 2020 3 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Michael Niedermayer authored
Compared to ad-hoc if(printed) ... code this allows the user to disable it by adjusting the log level Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 11 Feb, 2020 3 commits
-
-
Wonkap Jang authored
In order for rate control to correctly allocate bitrate to each temporal layer, correct temporal layer id has to be set to each frame. This commit provides the ability to set correct temporal layer id for each frame. Signed-off-by:
James Zern <jzern@google.com>
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 09 Feb, 2020 4 commits
-
-
Mark Thompson authored
-
Marton Balint authored
Deprecated for more than 9 years now. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 08 Feb, 2020 1 commit
-
-
Lynne authored
-
- 07 Feb, 2020 3 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 05 Feb, 2020 2 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 04 Feb, 2020 5 commits
-
-
Lynne authored
-
Philip Langdale authored
As we find ourselves wanting a way to transfer frames between HW devices (or more realistically, between APIs on the same device), it's desirable to have a way to describe the relationship. While we could imagine introducing a `hwtransfer` filter, there is almost no difference from `hwupload`. The main new feature we need is a way to specify the target device. Having a single device for the filter chain is obviously insufficient if we're dealing with two devices. So let's add a way to specify the upload target device, and if none is specified, continue with the existing behaviour. We must also correctly preserve the sw_format on such a transfer.
-
Lynne authored
This commit adds the necessary code to initialize and use a Vulkan device within the hwcontext libavutil framework. Currently direct mapping to VAAPI and DRM frames is functional, and transfers to CUDA and native frames are supported. Lets hope the future Vulkan video decode extension fits well within this framework.
-
Michael Kuron authored
Previously, the default palette would always be used. Now, we can accept a custom palette, just like dvdsubdec does. Signed-off-by:
Michael Kuron <michael.kuron@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
-
- 03 Feb, 2020 3 commits
-
-
Michael Kuron authored
Signed-off-by:
Michael Kuron <michael.kuron@gmail.com>
-
Marton Balint authored
This changes the separator character from comma to colon, but since this option was only added recently I think it should be done for consistency with other similar options. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Wonkap Jang authored
This commit reuses the configuration options for VP8 that enables temporal scalability for VP9. It also adds a way to enable three preset temporal structures (refer to the documentation for more detail) that can be used in offline encoding. Signed-off-by:
James Zern <jzern@google.com>
-
- 02 Feb, 2020 3 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 31 Jan, 2020 3 commits
-
-
Marton Balint authored
There was no consensus about separating AVExprState from AVExpr so here is a minimal patch using the existing AVExpr to fix ticket #7528. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 30 Jan, 2020 4 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Steven Liu authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Suggested-by:
Hendrik Leppkes <h.leppkes@gmail.com> Suggested-by:
Nicolas George <george@nsup.org> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 26 Jan, 2020 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #8498.
-