aboutsummaryrefslogtreecommitdiffstats
path: root/libswresample/arm
diff options
context:
space:
mode:
authorMark Thompson <sw@jkqxz.net>2020-04-28 23:56:42 +0100
committerMark Thompson <sw@jkqxz.net>2020-05-03 16:04:27 +0100
commit706ed34ce7aca7be4adab69a55dab02f4573591a (patch)
tree083945cd61e0b9d59916088741d4581b7f55b688 /libswresample/arm
parent1a9684c08a631b600353e946d67188a715243abe (diff)
downloadffmpeg-706ed34ce7aca7be4adab69a55dab02f4573591a.tar.gz
ffmpeg: Don't require a known device to pass a frames context to an encoder
The previous code here did not handle passing a frames context when ffmpeg itself did not know about the device it came from (for example, because it was created by device derivation inside a filter graph), which would break encoders requiring that input. Fix that by checking for HW frames and device context methods independently, and prefer to use a frames context method if possible. At the same time, revert the encoding additions to the device matching function because the additional complexity was not relevant to decoding. Also fixes #8637, which is the same case but with the device creation hidden in the ad-hoc libmfx setup code.
Diffstat (limited to 'libswresample/arm')
0 files changed, 0 insertions, 0 deletions