summaryrefslogtreecommitdiffstats
path: root/libavcodec/dvbsub_parser.c
diff options
context:
space:
mode:
authorIvan Kalvachev <[email protected]>2017-10-09 01:25:00 +0300
committerMichael Niedermayer <[email protected]>2017-10-15 01:43:23 +0200
commita11a18b284afd5ac58fd3b1835f8a3608c4ebc9f (patch)
treedee35659c996798f9fb6ede7c9cb1e6688fdc08f /libavcodec/dvbsub_parser.c
parent7deb7e6acd4fb8dd09c8e38eb2e07c86371bf94e (diff)
Fix visual glitch with XvMC, caused by wrong idct permutation.
In the past XvMC forced simple_idct since it was using FF_IDCT_PERM_NONE. However now we have SIMD variants of simple_idct that are using FF_IDCT_PERM_TRANSPOSE and if they are selected XvMC would get coefficients in the wrong order. The patch creates new FF_IDCT_NONE that is used only for this kind of hardware decoding and that fallbacks to the old C only simple idct. Signed-off-by: Ivan Kalvachev <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 9054439bad3307dafd9fbadc57e66c276baf22e2) Signed-off-by: Michael Niedermayer <[email protected]>
Diffstat (limited to 'libavcodec/dvbsub_parser.c')
0 files changed, 0 insertions, 0 deletions