Skip to content

Commit 4c9c093

Browse files
committed
Fix default primaries and TRC for RGB colorspace
1 parent 8b98c4e commit 4c9c093

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/framework/mlt_image.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ mlt_color_trc mlt_image_default_trc(mlt_colorspace colorspace)
483483
{
484484
switch (colorspace) {
485485
case mlt_colorspace_rgb:
486-
return mlt_color_trc_smpte170m;
486+
return mlt_color_trc_iec61966_2_1;
487487
case mlt_colorspace_bt709:
488488
return mlt_color_trc_bt709;
489489
case mlt_colorspace_bt470bg:
@@ -521,7 +521,6 @@ mlt_color_primaries mlt_image_default_primaries(mlt_colorspace colorspace, int h
521521
{
522522
switch (colorspace) {
523523
case mlt_colorspace_rgb:
524-
return mlt_color_pri_smpte170m;
525524
case mlt_colorspace_bt709:
526525
return mlt_color_pri_bt709;
527526
case mlt_colorspace_bt470bg:

src/modules/core/producer_colour.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,9 @@ static int producer_get_image(mlt_frame frame,
245245
mlt_properties_set_int(properties, "meta.media.height", *height);
246246

247247
mlt_colorspace colorspace = mlt_colorspace_rgb;
248-
mlt_color_trc color_trc = mlt_color_trc_smpte170m;
249-
mlt_color_primaries primaries = mlt_color_pri_smpte170m;
248+
mlt_color_trc color_trc = mlt_color_trc_iec61966_2_1;
249+
mlt_color_primaries primaries = mlt_color_pri_bt709;
250+
250251
int full_range = 1;
251252
switch (*format) {
252253
case mlt_image_yuv420p:

0 commit comments

Comments
 (0)