Commit 203ea375 authored by Carl Eugen Hoyos's avatar Carl Eugen Hoyos

Support rgb64 dpx encoding.

parent a8b117f8
......@@ -53,6 +53,12 @@ static av_cold int encode_init(AVCodecContext *avctx)
case PIX_FMT_RGB48BE:
s->bits_per_component = avctx->bits_per_raw_sample ? avctx->bits_per_raw_sample : 16;
break;
case PIX_FMT_RGBA64LE:
s->big_endian = 0;
case PIX_FMT_RGBA64BE:
s->descriptor = 51;
s->bits_per_component = 16;
break;
default:
av_log(avctx, AV_LOG_INFO, "unsupported pixel format\n");
return -1;
......@@ -171,6 +177,8 @@ AVCodec ff_dpx_encoder = {
PIX_FMT_RGBA,
PIX_FMT_RGB48LE,
PIX_FMT_RGB48BE,
PIX_FMT_RGBA64LE,
PIX_FMT_RGBA64BE,
PIX_FMT_NONE},
.long_name = NULL_IF_CONFIG_SMALL("DPX image"),
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment