[FFmpeg-devel] [PATCH v4 1/2 v2] lavf/avienc: Add support for palette side data packets
Reimar Döffinger
Reimar.Doeffinger at gmx.de
Sun Feb 28 13:11:29 CET 2016
On Sun, Feb 28, 2016 at 12:53:18PM +0100, Mats Peterson wrote:
> - avist->pal_offset = avio_tell(pb) + 40;
> + if (pb->seekable)
> + avist->pal_offset = avio_tell(pb) + 40;
I don't mind, but the check seems unnecessary here?
> - if (enc->codec_id == AV_CODEC_ID_RAWVIDEO && enc->codec_tag == 0) {
> + if (enc->codec_id == AV_CODEC_ID_RAWVIDEO && enc->codec_tag == 0 && size) {
That is quite pedantic, but I guess in principle it would be better to
support writing a side data palette even is size is 0.
If easily possible.
> + pal = (uint8_t *)av_packet_get_side_data(pkt, AV_PKT_DATA_PALETTE, &sd_size);
Hm, why the cast? That seems to be the return type of that function
already...
I believe I at least have no further comments.
More information about the ffmpeg-devel
mailing list