- 06 Nov, 2017 1 commit
-
-
Martin Vignali authored
Replace them with av_pix_fmt_get_chroma_sub_sample. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 27 Jun, 2017 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: Ticket5548 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 26 Jun, 2017 1 commit
-
-
Michael Niedermayer authored
Fixes assertion failure Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 31 Jan, 2017 2 commits
-
-
Alexandra Hájková authored
-
Diego Biurrun authored
-
- 09 Dec, 2016 2 commits
-
-
Michael Niedermayer authored
We are checking during encoding if there is enough space as version 4 needs that check. Fixes Ticket6005 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 20 Nov, 2016 1 commit
-
-
Carl Eugen Hoyos authored
-
- 17 Nov, 2016 1 commit
-
-
Carl Eugen Hoyos authored
-
- 25 Oct, 2016 1 commit
-
-
Michael Niedermayer authored
the bps value is only stored with level >= 1, using rgb48 with level 0 requires the user app to keep track of the bps by external means, which does not always happen also we force level >= 1 for other 16bps formats, so this is consistent. Found-by:
Jerome Martinez <jerome@mediaarea.net> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 17 Aug, 2016 1 commit
-
-
Diego Biurrun authored
-
- 16 Aug, 2016 3 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 07 Aug, 2016 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
This is required for >= 16bit RGB support I tried it without templates but its too much duplicated code Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 06 Aug, 2016 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket5736 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 29 Jun, 2016 1 commit
-
-
Luca Barbato authored
The encoder produces bitstream compatible with the current specification and version 2 is set as reserved (non-standardizable).
-
- 17 Jun, 2016 1 commit
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 04 May, 2016 1 commit
-
-
Alexandra Hájková authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 27 Jan, 2016 1 commit
-
-
Derek Buitenhuis authored
Libav, for some reason, merged this as a public API function. This will aid in future merges. A define is left for backwards compat, just in case some person used it, since it is in a public header. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 21 Jan, 2016 1 commit
-
-
Vittorio Giovara authored
This option is only used by ffv1 and ffvhuff. It is a very codec-specific option, so deprecate the global variant. Improve documentation a little. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 11 Jan, 2016 1 commit
-
-
Clément Bœsch authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 01 Jan, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 19 Dec, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 18 Dec, 2015 1 commit
-
-
Michael Niedermayer authored
This fixes a segfault caused by moving the coder option and changing its semantics Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 07 Dec, 2015 1 commit
-
-
Vittorio Giovara authored
Most option values are simply unused or ignored and in practice the majory of codecs only need to check whether to enable rle or not. Add appropriate codec private options which better expose the allowed features. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 04 Dec, 2015 1 commit
-
-
Clément Bœsch authored
-
- 16 Nov, 2015 1 commit
-
-
Vittorio Giovara authored
FFv1 uses two types of coders, golomb and range with two different tables. This is exposed this in a rather convoluted way, for example mentioning to set coder type 1 while initializing the variable 'ac' to 2, because encoder does not use range coder with default table. Appropriate internal coder type values have been added and used in any check rather than using raw numbers. Initialization of avctx.coder_type in ffv1dec is removed because this field is encoder only. An unneeded validation check in the encoder is dropped too. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 24 Sep, 2015 1 commit
-
-
Michael Niedermayer authored
Fix segfault with too large slice_count Fixes Ticket4879 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 15 Sep, 2015 1 commit
-
-
Michael Niedermayer authored
avcodec/ffv1enc: Fix error message when the requested version does not support the requested features Found-by:
"Peter B." <pb@das-werkstatt.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 08 Sep, 2015 1 commit
-
-
Hendrik Leppkes authored
-
- 22 Aug, 2015 1 commit
-
-
Timothy Gu authored
-
- 27 Jul, 2015 4 commits
-
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Express bitfields more simply. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Convert doxygen to multiline and express bitfields more simply. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Michael Niedermayer authored
This parameter can be used to inform the allocation code about how much downsizing might occur, and can be used to optimize how to allocate the packet Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 20 Jul, 2015 2 commits
-
-
Vittorio Giovara authored
The rationale is that coded_frame was only used to communicate key_frame, pict_type and quality to the caller, as well as a few other random fields, in a non predictable, let alone consistent way. There was agreement that there was no use case for coded_frame, as it is a full-sized AVFrame container used for just 2-3 int-sized properties, which shouldn't even belong into the AVCodecContext in the first place. The appropriate AVPacket flag can be used instead of key_frame, while quality is exported with the new AVPacketSideData quality factor. There is no replacement for the other fields as they were unreliable, mishandled or just not used at all. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Allocating coded_frame is what most encoders do anyway, so it makes sense to always allocate and free it in a single place. Moreover a lot of encoders freed the frame with av_freep() instead of the correct API av_frame_free(). This bring uniformity to encoder behaviour and prevents applications from erroneusly accessing this field when not allocated. Additionally this helps isolating encoders that export information with coded_frame, and heavily simplifies its deprecation. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-