|
|
|
@ -1220,13 +1220,13 @@ CvVideoWriter_AVFoundation::CvVideoWriter_AVFoundation(const std::string &filena |
|
|
|
|
is_good = false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Three codec supported AVVideoCodecH264 AVVideoCodecJPEG AVVideoCodecTypeHEVC |
|
|
|
|
// Three codec supported AVVideoCodecTypeH264 AVVideoCodecTypeJPEG AVVideoCodecTypeHEVC |
|
|
|
|
// On iPhone 3G H264 is not supported. |
|
|
|
|
if (fourcc == CV_FOURCC('J','P','E','G') || fourcc == CV_FOURCC('j','p','e','g') || |
|
|
|
|
fourcc == CV_FOURCC('M','J','P','G') || fourcc == CV_FOURCC('m','j','p','g')){ |
|
|
|
|
codec = [AVVideoCodecJPEG copy]; // Use JPEG codec if specified, otherwise H264 |
|
|
|
|
codec = [AVVideoCodecTypeJPEG copy]; // Use JPEG codec if specified, otherwise H264 |
|
|
|
|
}else if(fourcc == CV_FOURCC('H','2','6','4') || fourcc == CV_FOURCC('a','v','c','1')){ |
|
|
|
|
codec = [AVVideoCodecH264 copy]; |
|
|
|
|
codec = [AVVideoCodecTypeH264 copy]; |
|
|
|
|
// Available since macOS 10.13 |
|
|
|
|
#if defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300 |
|
|
|
|
}else if(fourcc == CV_FOURCC('H','2','6','5') || fourcc == CV_FOURCC('h','v','c','1') || |
|
|
|
|