Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1338)

Unified Diff: media/ffmpeg/ffmpeg_common.cc

Issue 2370453003: 12-bit vp9 video support (Closed)
Patch Set: typO Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/base/video_types.cc ('k') | media/filters/ffmpeg_video_decoder.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/ffmpeg/ffmpeg_common.cc
diff --git a/media/ffmpeg/ffmpeg_common.cc b/media/ffmpeg/ffmpeg_common.cc
index a37e0c3dfb7224ee555e96e7df9285cf9702fe6a..8c4a55c953111de0613d6692408f739b541428b5 100644
--- a/media/ffmpeg/ffmpeg_common.cc
+++ b/media/ffmpeg/ffmpeg_common.cc
@@ -653,16 +653,22 @@ VideoPixelFormat AVPixelFormatToVideoPixelFormat(AVPixelFormat pixel_format) {
return PIXEL_FORMAT_YUV420P9;
case AV_PIX_FMT_YUV420P10LE:
return PIXEL_FORMAT_YUV420P10;
+ case AV_PIX_FMT_YUV420P12LE:
+ return PIXEL_FORMAT_YUV420P12;
case AV_PIX_FMT_YUV422P9LE:
return PIXEL_FORMAT_YUV422P9;
case AV_PIX_FMT_YUV422P10LE:
return PIXEL_FORMAT_YUV422P10;
+ case AV_PIX_FMT_YUV422P12LE:
+ return PIXEL_FORMAT_YUV422P12;
case AV_PIX_FMT_YUV444P9LE:
return PIXEL_FORMAT_YUV444P9;
case AV_PIX_FMT_YUV444P10LE:
return PIXEL_FORMAT_YUV444P10;
+ case AV_PIX_FMT_YUV444P12LE:
+ return PIXEL_FORMAT_YUV444P12;
default:
DVLOG(1) << "Unsupported AVPixelFormat: " << pixel_format;
@@ -684,14 +690,20 @@ AVPixelFormat VideoPixelFormatToAVPixelFormat(VideoPixelFormat video_format) {
return AV_PIX_FMT_YUV420P9LE;
case PIXEL_FORMAT_YUV420P10:
return AV_PIX_FMT_YUV420P10LE;
+ case PIXEL_FORMAT_YUV420P12:
+ return AV_PIX_FMT_YUV420P12LE;
case PIXEL_FORMAT_YUV422P9:
return AV_PIX_FMT_YUV422P9LE;
case PIXEL_FORMAT_YUV422P10:
return AV_PIX_FMT_YUV422P10LE;
+ case PIXEL_FORMAT_YUV422P12:
+ return AV_PIX_FMT_YUV422P12LE;
case PIXEL_FORMAT_YUV444P9:
return AV_PIX_FMT_YUV444P9LE;
case PIXEL_FORMAT_YUV444P10:
return AV_PIX_FMT_YUV444P10LE;
+ case PIXEL_FORMAT_YUV444P12:
+ return AV_PIX_FMT_YUV444P12LE;
default:
DVLOG(1) << "Unsupported Format: " << video_format;
« no previous file with comments | « media/base/video_types.cc ('k') | media/filters/ffmpeg_video_decoder.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698