Skip to content

Commit

Permalink
VAAPI: VP8 is not supported in libva.
Browse files Browse the repository at this point in the history
  • Loading branch information
Mark Kendall committed Dec 11, 2011
1 parent 6447982 commit 7262f5f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 2 additions & 0 deletions mythtv/libs/libmythtv/mythcodecid.h
Expand Up @@ -79,6 +79,8 @@ typedef enum
(id != kCodec_VP8_VDPAU))
#define codec_is_vaapi(id) (id > kCodec_VAAPI_BEGIN) &&\
(id < kCodec_VAAPI_END)
#define codec_is_vaapi_hw(id) (codec_is_vaapi(id) &&\
(id != kCodec_VP8_VAAPI))
#define codec_is_dxva2(id) (id > kCodec_DXVA2_BEGIN) &&\
(id < kCodec_DXVA2_END)
#define codec_is_dxva2_hw(id) (codec_is_dxva2(id) &&\
Expand Down
2 changes: 1 addition & 1 deletion mythtv/libs/libmythtv/vaapicontext.cpp
Expand Up @@ -438,7 +438,7 @@ bool VAAPIContext::InitDisplay(void)

bool VAAPIContext::InitProfiles(void)
{
if (!(codec_is_vaapi(m_codec)) || !m_ctx.display)
if (!(codec_is_vaapi_hw(m_codec)) || !m_ctx.display)
return false;

MythXLocker locker(m_display->m_x_disp);
Expand Down

0 comments on commit 7262f5f

Please sign in to comment.