Initial hack to support 12-bit colour.
[dcpomatic.git] / src / lib / player_video_frame.cc
index 94760e495ce95b5ce0c284b5c5d2f8a4492e24c5..63ddc637b2fd60eb9ebac578479cbc83b8c1572f 100644 (file)
@@ -84,7 +84,7 @@ PlayerVideoFrame::set_subtitle (shared_ptr<const Image> image, Position<int> pos
 }
 
 shared_ptr<Image>
-PlayerVideoFrame::image () const
+PlayerVideoFrame::image (AVPixelFormat pixel_format) const
 {
        shared_ptr<Image> im = _in->image ();
        
@@ -106,7 +106,7 @@ PlayerVideoFrame::image () const
                break;
        }
                
-       shared_ptr<Image> out = im->crop_scale_window (total_crop, _inter_size, _out_size, _scaler, PIX_FMT_RGB24, false);
+       shared_ptr<Image> out = im->crop_scale_window (total_crop, _inter_size, _out_size, _scaler, pixel_format, false);
 
        Position<int> const container_offset ((_out_size.width - _inter_size.width) / 2, (_out_size.height - _inter_size.width) / 2);