- 10 Feb, 2019 1 commit
-
-
Jan Ekström authored
* Outputs ASS lines with basic coloring and font scaling for each given region. * Sets the default style to the resolution of the subtitle plane (for example, 960x540 / 36pt font for profile A). * Has options to: * Disable ruby text (which is coded as regions which have half-height text in libaribb24). Enabled by default as without positioning ruby text only confuses as it is usually coded in the beginning of the decoded subtitle line. * Set the working directory, in which libaribb24 will read configuration as well as into which it may save broadcast extra symbols as PNG. Unset by default. The unconventional library check can be explained by the library's current master branch being licensed as LGPLv3, but at the time of writing the latest official release is still licensed under GPLv3. Thus, one either has to wait for the following release, or enable GPLv3.
-
- 28 Jan, 2019 1 commit
-
-
Michael Niedermayer authored
Suggested-by: BBB Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Jan, 2019 1 commit
-
-
Paul B Mahol authored
Thanks Kostya for great help in reversing binary.
-
- 15 Jan, 2019 1 commit
-
-
Paul B Mahol authored
-
- 12 Jan, 2019 1 commit
-
-
Carl Eugen Hoyos authored
-
- 31 Dec, 2018 1 commit
-
-
Paul B Mahol authored
-
- 19 Dec, 2018 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 05 Nov, 2018 3 commits
-
-
Vittorio Giovara authored
Export FF_PROFILE_PRORES_* symbols publicly, add a missing one.
-
Martin Storsjö authored
libx264 does have a field for opaque data to pass along with frames through the encoder, but it is a pointer, while the libavcodec reordered_opaque field is an int64_t. Therefore, allocate an array within the libx264 wrapper, where reordered_opaque values in flight are stored, and pass a pointer to this array to libx264. Update the public libavcodec documentation for the AVCodecContext field to explain this usage, and add a codec capability that allows detecting whether an encoder handles this field. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
libx264 does have a field for opaque data to pass along with frames through the encoder, but it is a pointer, while the libavcodec reordered_opaque field is an int64_t. Therefore, allocate an array within the libx264 wrapper, where reordered_opaque values in flight are stored, and pass a pointer to this array to libx264. Update the public libavcodec documentation for the AVCodecContext field to explain this usage, and add a codec capability that allows detecting whether an encoder handles this field. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 26 Oct, 2018 1 commit
-
-
Cameron Cawley authored
Signed-off-by:
Cameron Cawley <ccawley2011@gmail.com>
-
- 09 Sep, 2018 1 commit
-
-
Devin Heitmueller authored
Create a new AVPacket side data type for Active Format Description, which mirrors the side data type found in AVFrame. The primary use case for this is ensuring AFD gets preserved in the V210 encoder, so that the decklink libavdevice can output AFD. Signed-off-by:
Devin Heitmueller <dheitmueller@ltnglobal.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 08 Sep, 2018 1 commit
-
-
Paul B Mahol authored
-
- 27 Aug, 2018 2 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 25 Aug, 2018 1 commit
-
-
Timo Rothenpieler authored
-
- 24 Aug, 2018 1 commit
-
-
Paul B Mahol authored
-
- 21 Aug, 2018 1 commit
-
-
Paul B Mahol authored
This work is sponsored by VideoLAN.
-
- 17 Aug, 2018 2 commits
-
-
James Almer authored
Meant to reset the internal bsf state without the need to reinitialize it. Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Meant to reset the internal bsf state without the need to reinitialize it. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 27 Jul, 2018 1 commit
-
-
hwren authored
Tested-by:
Steven Liu <lq@chinaffmpeg.org> Signed-off-by:
hwren <hwrenx@126.com> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 03 Jul, 2018 1 commit
-
-
Rostislav Pehlivanov authored
This commit implements a full ATRAC9 decoder, a simple low-delay codec developed by Sony and used in most PSVita games, some PS3 games and some PS4 games. Its similar to AAC in that it uses Huffman coded scalefactors but instead of vector quantization it just Huffman codes the spectral coefficients (in a way similar to how Opus splits band energy coding into coarse and fine precision). It opts to write rather large Huffman codes by packing several small coefficients into one Huffman coded symbol, though I don't believe this increases efficiency at all. Band extension implements SBC in a simple way, first it mirrors the lower spectrum onto the higher frequencies and then it uses one of 5 filters to shape it. Noise substitution is implemented via 2 of them. Unlike previous ATRAC codecs, there's no QMF, this is a standard MDCT codec. Based off of the reverse engineering work of Alex Barney. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 08 Jun, 2018 1 commit
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 02 Apr, 2018 1 commit
-
-
James Almer authored
It works as a drop in replacement for the deprecated av_dup_packet(), to ensure a packet is reference counted. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 29 Mar, 2018 1 commit
-
-
James Almer authored
Use the proper names instead of numbers Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 25 Mar, 2018 1 commit
-
-
wm4 authored
This is for applications which want to explicitly check for invalid UTF-8 manually, and take actions that are better than dropping invalid subtitles silently. (It's pretty much silent because sporadic avcodec error messages are so common that you can't reasonably display them in a prominent and meaningful way in a application GUI.)
-
- 24 Mar, 2018 1 commit
-
-
Jacob Trimble authored
This new side-data will contain info on how a packet is encrypted. This allows the app to handle packet decryption. Signed-off-by:
Jacob Trimble <modmaker@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Mar, 2018 1 commit
-
-
James Almer authored
Useful as well to quickly make a packet reference counted when it isn't already so. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 12 Mar, 2018 1 commit
-
-
Luca Barbato authored
-
- 07 Mar, 2018 2 commits
-
-
Aurelien Jacobs authored
This was originally based on libsbc, and was fully integrated into ffmpeg.
-
Aurelien Jacobs authored
This was originally based on libsbc, and was fully integrated into ffmpeg.
-
- 24 Feb, 2018 1 commit
-
-
Tomas Härdin authored
-
- 21 Feb, 2018 1 commit
-
-
Mark Thompson authored
This is needed by later hwaccel code to tell which encoding process was used for a particular frame, because hardware decoders may only support a subset of possible methods.
-
- 11 Feb, 2018 1 commit
-
-
Mark Thompson authored
AVCodecContext.extra_hw_frames is added to the size of hardware frame pools created by libavcodec for APIs which require fixed-size pools. This allows the user to keep references to a greater number of frames after decode, which may be necessary for some use-cases. It is also added to the initial_pool_size value returned by avcodec_get_hw_frames_parameters() if a fixed-size pool is required.
-
- 09 Feb, 2018 1 commit
-
-
Aurelien Jacobs authored
-
- 08 Feb, 2018 1 commit
-
-
Michael Niedermayer authored
Reviewed-by:
Muhammad Faiz <mfcc64@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 06 Feb, 2018 2 commits
-
-
Josh de Kock authored
-
Josh de Kock authored
Based on an unfinished patch by atomnuker.
-
- 12 Jan, 2018 1 commit
-
-
James Almer authored
AVX-512 support has been introduced, and even if no functions currently use zmm registers (able to load as much as 64 bytes of consecutive data per instruction), they will be added eventually. Reviewed-by:
Rostislav Pehlivanov <atomnuker@gmail.com> Tested-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 27 Dec, 2017 1 commit
-
-
wm4 authored
Does not work. Even emits a warning with some compilers that the attribute does not work on enums. It's likely that there is way to make it work, but not worth the trouble.
-