summaryrefslogtreecommitdiffstats
path: root/sys/oss
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2006-08-22 16:42:22 +0000
committerWim Taymans <wim.taymans@gmail.com>2006-08-22 16:42:22 +0000
commit1eff78685b38ebf0c0b589535066da428a708feb (patch)
treec5354ad0d95edcd478811ab979111a7c17f275bd /sys/oss
parent66bbbfb7692efd242fb5aa7c48daf98818e56d84 (diff)
gst/avi/gstavidemux.*: Precalc most of the duration query for each stream.
Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_reset), (gst_avi_demux_index_entry_for_time), (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event), (gst_avi_demux_stream_init), (gst_avi_demux_parse_stream), (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag), (gst_avi_demux_next_data_buffer), (gst_avi_demux_calculate_durations_from_index), (gst_avi_demux_stream_header), (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow), (gst_avi_demux_process_next_entry), (gst_avi_demux_loop), (gst_avi_demux_sink_activate_pull), (gst_avi_demux_change_state): * gst/avi/gstavidemux.h: Precalc most of the duration query for each stream. Make seeking more correct. Use GstSegment to track position and duration. Code cleanups and leak fixes. Calculate correct total duration based on index length.
Diffstat (limited to 'sys/oss')
0 files changed, 0 insertions, 0 deletions