]> granicus.if.org Git - handbrake/commit
sync: send output directly to sync output fifos
authorJohn Stebbins <jstebbins.hb@gmail.com>
Tue, 17 May 2016 22:19:06 +0000 (16:19 -0600)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Tue, 17 May 2016 22:57:37 +0000 (16:57 -0600)
commitea52417de3b64aca61257a575417c8d7782cbc96
tree80e2839d2c9005035080dbd4155821b734503b92
parente164c82ba392f63dd2bd95bfc26fb93b364e06a6
sync: send output directly to sync output fifos

since sync interleaves it's output by PTS, the stream of the incoming
buffer is mostly not the same as the stream of the outgoing buffer.  This
causes a delay in the data to get to it's respective fifo until the sync
work function for the output stream is called next.  Writing directly to
the output fifo fixes this.
libhb/sync.c