diff options
author | wm4 <wm4@nowhere> | 2013-06-03 01:28:14 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-06-03 22:40:07 +0200 |
commit | 13a1ce16f9581871cf7ac0d06ece407534a98f89 (patch) | |
tree | d6fd8ec1b24476af2473fc6bde57590ea6dfe6d6 /demux/demux_mpg.c | |
parent | 5d517184f5c294e6aba8e2d729fad7caa5db75b4 (diff) | |
download | mpv-13a1ce16f9581871cf7ac0d06ece407534a98f89.tar.bz2 mpv-13a1ce16f9581871cf7ac0d06ece407534a98f89.tar.xz |
sub: pass subtitle packets directly
Before this, subtitle packets were returned as data ptr/len pairs, and
mplayer.c got the rest (pts and duration) directly from the demuxer
data structures. Then mplayer.c reassembled the packet data structure
again.
Pass packets directly instead. The mplayer.c side stays a bit awkward,
because the (now by default unused) DVD path keeps getting in the way.
In demux.c there's lots of weird stuff (3 functions that read packets,
really?), but we want to keep the code equivalent for now to avoid
hitting weird issues and corner cases.
Diffstat (limited to 'demux/demux_mpg.c')
0 files changed, 0 insertions, 0 deletions