[vlc-devel] commit: Convert stream to system timestamp after the decoder. ( Laurent Aimar )
git version control
git at videolan.org
Sun Sep 28 13:36:03 CEST 2008
vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Sat Sep 27 23:59:11 2008 +0200| [f6cc8a39507a630bb20c865b81039eafa72834b6] | committer: Laurent Aimar
Convert stream to system timestamp after the decoder.
- This is needed for proper seek/pause/fast forward/...
- The decoder/packetizer do not need to scale packet length anymore as the
decoder thread do it.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f6cc8a39507a630bb20c865b81039eafa72834b6
---
include/vlc_codec.h | 23 ++++++
include/vlc_codec_synchro.h | 2 +-
modules/codec/a52.c | 14 +---
modules/codec/avcodec/audio.c | 10 +---
modules/codec/avcodec/video.c | 15 ++---
modules/codec/csri.c | 13 ++--
modules/codec/faad.c | 12 +---
modules/codec/libass.c | 25 ++-----
modules/codec/libmpeg2.c | 12 +--
modules/codec/mpeg_audio.c | 14 +---
modules/codec/spudec/parse.c | 2 -
modules/codec/spudec/spudec.c | 1 -
modules/codec/spudec/spudec.h | 1 -
modules/codec/subtitles/subsdec.c | 2 -
modules/codec/subtitles/subsusf.c | 2 -
modules/codec/telx.c | 3 -
modules/codec/vorbis.c | 13 +---
modules/packetizer/mpeg4audio.c | 14 +---
modules/packetizer/mpeg4video.c | 8 +--
modules/packetizer/vc1.c | 1 -
src/input/clock.c | 13 ++++
src/input/decoder.c | 112 +++++++++++++++++++++++++++---
src/input/decoder_synchro.c | 31 ++++----
src/input/es_out.c | 139 ++++++++++++++-----------------------
src/input/input_clock.h | 9 ++-
src/libvlccore.sym | 1 +
26 files changed, 252 insertions(+), 240 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=f6cc8a39507a630bb20c865b81039eafa72834b6
More information about the vlc-devel
mailing list