[vlc-commits] directx_va: DXVA2_ModeMPEG2_VLD also supports the main profile
Steve Lhomme
git at videolan.org
Tue Jul 31 08:16:03 CEST 2018
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Tue Jul 31 08:15:25 2018 +0200| [d170d0d79db04a97d0739564421f48752480d93e] | committer: Steve Lhomme
directx_va: DXVA2_ModeMPEG2_VLD also supports the main profile
Ref #20343
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d170d0d79db04a97d0739564421f48752480d93e
---
modules/codec/avcodec/directx_va.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/modules/codec/avcodec/directx_va.c b/modules/codec/avcodec/directx_va.c
index 77240ec0b0..c3c3be7907 100644
--- a/modules/codec/avcodec/directx_va.c
+++ b/modules/codec/avcodec/directx_va.c
@@ -49,7 +49,6 @@ typedef struct
#include "../../packetizer/h264_nal.h"
#include "../../packetizer/hevc_nal.h"
-static const int PROF_MPEG2_SIMPLE[] = { FF_PROFILE_MPEG2_SIMPLE, 0 };
static const int PROF_MPEG2_MAIN[] = { FF_PROFILE_MPEG2_SIMPLE,
FF_PROFILE_MPEG2_MAIN, 0 };
static const int PROF_H264_HIGH[] = { FF_PROFILE_H264_BASELINE,
@@ -180,7 +179,7 @@ static const directx_va_mode_t DXVA_MODES[] = {
{ "MPEG-2 decoder, restricted profile C", &DXVA_ModeMPEG2_C, 0, NULL },
{ "MPEG-2 decoder, restricted profile D", &DXVA_ModeMPEG2_D, 0, NULL },
- { "MPEG-2 variable-length decoder", &DXVA2_ModeMPEG2_VLD, AV_CODEC_ID_MPEG2VIDEO, PROF_MPEG2_SIMPLE },
+ { "MPEG-2 variable-length decoder", &DXVA2_ModeMPEG2_VLD, AV_CODEC_ID_MPEG2VIDEO, PROF_MPEG2_MAIN },
{ "MPEG-2 & MPEG-1 variable-length decoder", &DXVA2_ModeMPEG2and1_VLD, AV_CODEC_ID_MPEG2VIDEO, PROF_MPEG2_MAIN },
{ "MPEG-2 & MPEG-1 variable-length decoder", &DXVA2_ModeMPEG2and1_VLD, AV_CODEC_ID_MPEG1VIDEO, NULL },
{ "MPEG-2 motion compensation", &DXVA2_ModeMPEG2_MoComp, 0, NULL },
More information about the vlc-commits
mailing list