The V30X pixel format was recently added, so this lavc workaround is no longer needed.
Showing the changes to libavformat (3 of 8 files). Show all
Unified · Split
| @@ -66,8 +66,8 @@ const AVCodecTag ff_codec_movvideo_tags[] = { · 65 unmodified lines | |||
| 66 | #if FF_API_V408_CODECID | 66 | #if FF_API_V408_CODECID |
| 67 | { AV_CODEC_ID_V308, MKTAG('v', '3', '0', '8') }, /* uncompressed 8-bit 4:4:4 */ | 67 | { AV_CODEC_ID_V308, MKTAG('v', '3', '0', '8') }, /* uncompressed 8-bit 4:4:4 */ |
| 68 | { AV_CODEC_ID_V408, MKTAG('v', '4', '0', '8') }, /* uncompressed 8-bit 4:4:4:4 */ | 68 | { AV_CODEC_ID_V408, MKTAG('v', '4', '0', '8') }, /* uncompressed 8-bit 4:4:4:4 */ |
| 69 | #endif | ||
| 70 | { AV_CODEC_ID_V410, MKTAG('v', '4', '1', '0') }, /* uncompressed 10-bit 4:4:4 */ | 69 | { AV_CODEC_ID_V410, MKTAG('v', '4', '1', '0') }, /* uncompressed 10-bit 4:4:4 */ |
| 70 | #endif | ||
| 71 | { AV_CODEC_ID_Y41P, MKTAG('Y', '4', '1', 'P') }, /* uncompressed 12-bit 4:1:1 */ | 71 | { AV_CODEC_ID_Y41P, MKTAG('Y', '4', '1', 'P') }, /* uncompressed 12-bit 4:1:1 */ |
| 72 | { AV_CODEC_ID_YUV4, MKTAG('y', 'u', 'v', '4') }, /* libquicktime packed yuv420p */ | 72 | { AV_CODEC_ID_YUV4, MKTAG('y', 'u', 'v', '4') }, /* libquicktime packed yuv420p */ |
| 73 | { AV_CODEC_ID_TARGA_Y216, MKTAG('Y', '2', '1', '6') }, | 73 | { AV_CODEC_ID_TARGA_Y216, MKTAG('Y', '2', '1', '6') }, |
| @@ -2621,8 +2621,8 @@ static int mov_write_video_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContex · 2620 unmodified lines | |||
| 2621 | #if FF_API_V408_CODECID | 2621 | #if FF_API_V408_CODECID |
| 2622 | || track->par->codec_id == AV_CODEC_ID_V308 | 2622 | || track->par->codec_id == AV_CODEC_ID_V308 |
| 2623 | || track->par->codec_id == AV_CODEC_ID_V408 | 2623 | || track->par->codec_id == AV_CODEC_ID_V408 |
| 2624 | #endif | ||
| 2625 | || track->par->codec_id == AV_CODEC_ID_V410 | 2624 | || track->par->codec_id == AV_CODEC_ID_V410 |
| 2625 | #endif | ||
| 2626 | || track->par->codec_id == AV_CODEC_ID_V210); | 2626 | || track->par->codec_id == AV_CODEC_ID_V210); |
| 2627 | 2627 | ||
| 2628 | avio_wb32(pb, 0); /* size */ | 2628 | avio_wb32(pb, 0); /* size */ |
| @@ -308,8 +308,8 @@ const AVCodecTag ff_codec_bmp_tags[] = { · 307 unmodified lines | |||
| 308 | #if FF_API_V408_CODECID | 308 | #if FF_API_V408_CODECID |
| 309 | { AV_CODEC_ID_V308, MKTAG('v', '3', '0', '8') }, | 309 | { AV_CODEC_ID_V308, MKTAG('v', '3', '0', '8') }, |
| 310 | { AV_CODEC_ID_V408, MKTAG('v', '4', '0', '8') }, | 310 | { AV_CODEC_ID_V408, MKTAG('v', '4', '0', '8') }, |
| 311 | #endif | ||
| 312 | { AV_CODEC_ID_V410, MKTAG('v', '4', '1', '0') }, | 311 | { AV_CODEC_ID_V410, MKTAG('v', '4', '1', '0') }, |
| 312 | #endif | ||
| 313 | { AV_CODEC_ID_YUV4, MKTAG('y', 'u', 'v', '4') }, | 313 | { AV_CODEC_ID_YUV4, MKTAG('y', 'u', 'v', '4') }, |
| 314 | { AV_CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '1') }, | 314 | { AV_CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '1') }, |
| 315 | { AV_CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '2') }, | 315 | { AV_CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '2') }, |