diff options
author | Chris Robinson <[email protected]> | 2019-07-08 13:18:10 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2019-07-08 13:18:10 -0700 |
commit | 3ffb6867a3bac856bacebf25dfbcf48b4482d50f (patch) | |
tree | d4d86883fc891b34ef8fd9ecb32a88340a643381 /Alc/alc.cpp | |
parent | 2783b4c04b92d949178e9acd4d3407b2315efe16 (diff) |
Rework packet handling in alffplay
Turns out avcodec_send_packet is what can invoke the decode for serialized
codecs, so don't call that in the parse handler thread. The packet queue is
used to get the compressed data from the parse handler to the audio/video
threads.
Additionally, don't serialize the video frame preparation with the decode
thread.
Diffstat (limited to 'Alc/alc.cpp')
0 files changed, 0 insertions, 0 deletions