[vlc-commits] demux: asf: rewrite main loop and add remuxer (fix #14250)

Francois Cartegnie git at videolan.org
Sat Apr 4 17:18:18 CEST 2015


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Sat Apr  4 16:06:36 2015 +0200| [defb480984806c677d0d36c714f06ac4db3f63b0] | committer: Francois Cartegnie

demux: asf: rewrite main loop and add remuxer (fix #14250)

Creates a reinterleaving buffer. Works better with big prerolls.
(which implies big dts distance in interleaves)
Changes base pts as well, as some strat frames might have been
dropped.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=defb480984806c677d0d36c714f06ac4db3f63b0
---

 modules/demux/asf/asf.c       |  241 ++++++++++++++++++++++-------------------
 modules/demux/asf/asfpacket.c |   26 ++---
 modules/demux/asf/asfpacket.h |    1 +
 3 files changed, 138 insertions(+), 130 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=defb480984806c677d0d36c714f06ac4db3f63b0


More information about the vlc-commits mailing list