platform/upstream/gstreamer.git
14 years agomultiudpsink: return error message on windows too.
Michael Smith [Tue, 24 Nov 2009 19:13:06 +0000 (11:13 -0800)]
multiudpsink: return error message on windows too.

14 years agomultiudpsink: first phase of fixing up error reporting for windows.
Michael Smith [Tue, 24 Nov 2009 18:58:49 +0000 (10:58 -0800)]
multiudpsink: first phase of fixing up error reporting for windows.

14 years agoavimux: also set the suggested buf size for audio
Thiago Santos [Fri, 30 Oct 2009 06:13:54 +0000 (03:13 -0300)]
avimux: also set the suggested buf size for audio

We were only setting the suggested buf size for video,
we can set it for audio as well.

This and 195e14529d80ef318ce3a778c1995efb11f266cd
fix an issue that prevented seeking on large avi files
on WMP (non-recent versions).

14 years agoavimux: fix indx duration for PCM audio
Thiago Santos [Wed, 4 Nov 2009 19:10:23 +0000 (16:10 -0300)]
avimux: fix indx duration for PCM audio

GstBuffers for PCM audio usually contains more than
1 sample, we need to get the total number of samples to set
the indx duration.

14 years agoavimux: Audio buffers should be picked earlier
Thiago Santos [Wed, 4 Nov 2009 19:04:10 +0000 (16:04 -0300)]
avimux: Audio buffers should be picked earlier

Adds a 0.5s advantage for audio buffers to being
picked earlier for muxing.

14 years agoqtdemux: Fix push mode by making sure stbl information is available in
Robert Swain [Tue, 24 Nov 2009 15:40:19 +0000 (16:40 +0100)]
qtdemux: Fix push mode by making sure stbl information is available in
next_entry_size ()

14 years agoqtdemux: Fix order of arguments in log message
Robert Swain [Tue, 24 Nov 2009 15:35:20 +0000 (16:35 +0100)]
qtdemux: Fix order of arguments in log message

14 years agojpegenc: fix spelling in comment
Stefan Kost [Tue, 24 Nov 2009 13:51:21 +0000 (15:51 +0200)]
jpegenc: fix spelling in comment

14 years agobuild system: Fix wrongly committed change to common/
Robert Swain [Mon, 23 Nov 2009 16:58:17 +0000 (17:58 +0100)]
build system: Fix wrongly committed change to common/

14 years agoqtdemux: Ease debugging by removing a goto for an error message
Robert Swain [Tue, 10 Nov 2009 09:26:07 +0000 (10:26 +0100)]
qtdemux: Ease debugging by removing a goto for an error message

14 years agoqtdemux: Parse per sample rather than all at once but build complete index when
Robert Swain [Sat, 14 Nov 2009 14:52:09 +0000 (15:52 +0100)]
qtdemux: Parse per sample rather than all at once but build complete index when
seeking

14 years agoqtdemux: Save atom data for later use so it doesn't get freed after initial
Robert Swain [Wed, 4 Nov 2009 16:31:15 +0000 (17:31 +0100)]
qtdemux: Save atom data for later use so it doesn't get freed after initial
parsing

14 years agoqtdemux: Parse from the previously parsed sample up to sample n
Robert Swain [Fri, 6 Nov 2009 10:00:04 +0000 (11:00 +0100)]
qtdemux: Parse from the previously parsed sample up to sample n

14 years agoqtdemux: Make qtdemux_parse_samples () parse up to n samples
Robert Swain [Wed, 4 Nov 2009 16:04:22 +0000 (17:04 +0100)]
qtdemux: Make qtdemux_parse_samples () parse up to n samples

14 years agoqtdemux: Separate off stbl sub-atom initialisation
Robert Swain [Wed, 28 Oct 2009 17:49:02 +0000 (17:49 +0000)]
qtdemux: Separate off stbl sub-atom initialisation

14 years agoqtdemux: Move variables into context in preparation for refactorisation
Robert Swain [Mon, 26 Oct 2009 22:42:36 +0000 (22:42 +0000)]
qtdemux: Move variables into context in preparation for refactorisation

14 years agoqtdemux: Fix bug where stps is never parsed due to logic error
Robert Swain [Mon, 26 Oct 2009 20:36:08 +0000 (20:36 +0000)]
qtdemux: Fix bug where stps is never parsed due to logic error

14 years agoqtdemux: Port ctts from Gnode * to GstByteReader
Robert Swain [Wed, 4 Nov 2009 16:31:15 +0000 (17:31 +0100)]
qtdemux: Port ctts from Gnode * to GstByteReader

14 years agoqtdemux: Switch from QtAtomParser to GstByteReader
Robert Swain [Fri, 23 Oct 2009 12:06:44 +0000 (13:06 +0100)]
qtdemux: Switch from QtAtomParser to GstByteReader

14 years agoqtdemux: fix typo and grammar
Wim Taymans [Mon, 23 Nov 2009 11:53:50 +0000 (12:53 +0100)]
qtdemux: fix typo and grammar

14 years agodeinterlace: fix typo in mode enum description
Tim-Philipp Müller [Fri, 20 Nov 2009 10:30:00 +0000 (10:30 +0000)]
deinterlace: fix typo in mode enum description

14 years agodocs: more links and better short description
Stefan Kost [Fri, 20 Nov 2009 09:25:49 +0000 (11:25 +0200)]
docs: more links and better short description

Fix spelling of GstRtpSsrcDemux to get it linked. Add more links. Change
the short description to be more meaningful.

14 years agowavpackparse: Fix unit test for recent position reporting changes
Sebastian Dröge [Fri, 20 Nov 2009 08:58:26 +0000 (09:58 +0100)]
wavpackparse: Fix unit test for recent position reporting changes

15 years agowavpackparse: After pushing a frame, update last_stop to the end of the frame
Sebastian Dröge [Thu, 19 Nov 2009 15:09:38 +0000 (16:09 +0100)]
wavpackparse: After pushing a frame, update last_stop to the end of the frame

This improves position reporting, especially because of the fact that
WavPack frames are usually 0.5-1.0 seconds long.

15 years agowavpackparse: Allow pulling the last WavPack frame of a file
Sebastian Dröge [Thu, 19 Nov 2009 15:08:33 +0000 (16:08 +0100)]
wavpackparse: Allow pulling the last WavPack frame of a file

Because of a >= instead of a >, that last frame of a WavPack file
would never be parsed in pull mode.

15 years agoAutomatic update of common submodule
Tim-Philipp Müller [Thu, 19 Nov 2009 10:30:43 +0000 (10:30 +0000)]
Automatic update of common submodule

From 0702fe1 to 53a2485

15 years agoqtdemux: Add more fields to SVQ3 caps
Thiago Santos [Thu, 29 Oct 2009 11:29:38 +0000 (08:29 -0300)]
qtdemux: Add more fields to SVQ3 caps

qtdemux only added the whole stsd atom as 'codec_data'
in its output caps for SVQ3. This patch makes it add
the SEQH (inside a SMI atom) and a gamma field (taken
from the gama atom) if available.

Fixes #587922

15 years agowavenc: Raise rank of muxer to PRIMARY
Edward Hervey [Wed, 18 Nov 2009 16:55:42 +0000 (17:55 +0100)]
wavenc: Raise rank of muxer to PRIMARY

15 years agoy4m: Raise rank of encoder to PRIMARY
Edward Hervey [Wed, 18 Nov 2009 16:54:16 +0000 (17:54 +0100)]
y4m: Raise rank of encoder to PRIMARY

15 years agolaw: Raise rank of encoders to PRIMARY
Edward Hervey [Wed, 18 Nov 2009 16:54:02 +0000 (17:54 +0100)]
law: Raise rank of encoders to PRIMARY

15 years agoAdd user-id and user-pw properties
Bastien Nocera [Thu, 12 Nov 2009 19:11:18 +0000 (19:11 +0000)]
Add user-id and user-pw properties

So that one doesn't need to modify the URL to have access
to authenticated RTSP streams.

fixes #601728

15 years agopulsesink: use acquired flag when checking valid state
Wim Taymans [Wed, 18 Nov 2009 11:22:10 +0000 (12:22 +0100)]
pulsesink: use acquired flag when checking valid state

Use the acquired field of the ringbuffer in get_time to know when we are in an
invalid state. We don't clear the rate flag when releasing the ringbuffer so
this values is not usable.

Avoids some error messages being posted because the pulseaudio connection is
down.

15 years agoconfigure: bump core requirement to 0.10.25.1 as well
Tim-Philipp Müller [Wed, 18 Nov 2009 10:17:02 +0000 (10:17 +0000)]
configure: bump core requirement to 0.10.25.1 as well

Make implicit requirement explicit.

15 years agoqtdemux: fix bogus memory chunk size check
Mark Nauwelaerts [Wed, 18 Nov 2009 11:53:44 +0000 (12:53 +0100)]
qtdemux: fix bogus memory chunk size check

15 years agopulsesink: implement some more callbacks
Wim Taymans [Wed, 18 Nov 2009 11:01:52 +0000 (12:01 +0100)]
pulsesink: implement some more callbacks

Implement some more callbacks for debugging purposes.

15 years agojitterbuffer: release lock before emiting signals
Wim Taymans [Wed, 11 Nov 2009 14:50:19 +0000 (15:50 +0100)]
jitterbuffer: release lock before emiting signals

Release the jbuf lock before emiting the request-pt-map signal to avoid
deadlocks. We also need to catch the shutdown case when locking again.

Fixes #593354

15 years agortp: add BroadcomVoice depayloader
Wim Taymans [Wed, 11 Nov 2009 10:59:16 +0000 (11:59 +0100)]
rtp: add BroadcomVoice depayloader

15 years agortpbvpay: add rfc reference
Wim Taymans [Wed, 11 Nov 2009 10:38:36 +0000 (11:38 +0100)]
rtpbvpay: add rfc reference

15 years agortp: add BroadcomVoice payloader
Wim Taymans [Wed, 11 Nov 2009 10:37:07 +0000 (11:37 +0100)]
rtp: add BroadcomVoice payloader

15 years agoflvmux: properly finish the ECMA array
Jan Urbański [Mon, 9 Nov 2009 11:17:34 +0000 (12:17 +0100)]
flvmux: properly finish the ECMA array

The ECMA array with the file index was missing a mandatory end marker.
Fixes bug #601242.

15 years agoUse new still-frame API from gst-plugins-base
Jan Schmidt [Wed, 18 Nov 2009 02:15:15 +0000 (02:15 +0000)]
Use new still-frame API from gst-plugins-base

15 years agoBump gst-plugins-base requirement to 0.10.25.1
Jan Schmidt [Wed, 18 Nov 2009 02:14:46 +0000 (02:14 +0000)]
Bump gst-plugins-base requirement to 0.10.25.1

15 years agoqtdemux: identify IMA adpcm in qt properly.
Michael Smith [Wed, 18 Nov 2009 01:59:13 +0000 (17:59 -0800)]
qtdemux: identify IMA adpcm in qt properly.

15 years agoBack to development -> 0.10.17.1
Jan Schmidt [Wed, 18 Nov 2009 01:27:37 +0000 (01:27 +0000)]
Back to development -> 0.10.17.1

15 years agoAdd release 0.10.17 to the doap file
Jan Schmidt [Tue, 17 Nov 2009 01:53:08 +0000 (01:53 +0000)]
Add release 0.10.17 to the doap file

15 years agoRelease 0.10.17
Jan Schmidt [Tue, 17 Nov 2009 01:25:30 +0000 (01:25 +0000)]
Release 0.10.17

15 years agoUpdate .po files
Jan Schmidt [Tue, 17 Nov 2009 00:18:22 +0000 (00:18 +0000)]
Update .po files

15 years ago0.10.16.3 pre-release
Jan Schmidt [Fri, 13 Nov 2009 02:07:25 +0000 (02:07 +0000)]
0.10.16.3 pre-release

15 years agov4l2: Make sure to initialize variables before using them
Sebastian Dröge [Tue, 10 Nov 2009 10:52:24 +0000 (11:52 +0100)]
v4l2: Make sure to initialize variables before using them

15 years ago0.10.16.2 pre-release
Jan Schmidt [Mon, 9 Nov 2009 20:06:03 +0000 (20:06 +0000)]
0.10.16.2 pre-release

15 years agojpegdec: free temporary buffer when changing state to NULL
Tim-Philipp Müller [Mon, 9 Nov 2009 15:20:00 +0000 (15:20 +0000)]
jpegdec: free temporary buffer when changing state to NULL

Free temporary allocations in the state change function and not
only when the object is finalised.

15 years agojpegdec: only allocate as much temporary memory as needed for indirect decoding
Tim-Philipp Müller [Mon, 9 Nov 2009 11:40:25 +0000 (11:40 +0000)]
jpegdec: only allocate as much temporary memory as needed for indirect decoding

When we can't decode directly into the output buffer, make our temp buffers
only as big as needed instead of allocating for the worst case scenario (well,
we still alloc more than strictly needed for some cases, but significantly
less than before).

15 years agopulsesink: printf format fix
Tim-Philipp Müller [Thu, 5 Nov 2009 23:46:58 +0000 (23:46 +0000)]
pulsesink: printf format fix

15 years agoraw1394: printf format fixes
Tim-Philipp Müller [Thu, 5 Nov 2009 23:44:27 +0000 (23:44 +0000)]
raw1394: printf format fixes

15 years agoequalizer: printf format fix
Tim-Philipp Müller [Thu, 5 Nov 2009 23:40:15 +0000 (23:40 +0000)]
equalizer: printf format fix

15 years agoavimux: do not write empty INFO list
Thiago Santos [Thu, 5 Nov 2009 15:13:44 +0000 (12:13 -0300)]
avimux: do not write empty INFO list

avoid writing an empty INFO list chunk, both because
it is useless and because vlc refuses to play the
resulting file.

15 years agoequalizer: Notify about band property changes caused by changing number of bands
Sebastian Dröge [Thu, 5 Nov 2009 09:54:12 +0000 (10:54 +0100)]
equalizer: Notify about band property changes caused by changing number of bands

15 years agoequalizer: Make changes to band properties and the number of bands threadsafe
Sebastian Dröge [Thu, 5 Nov 2009 09:45:59 +0000 (10:45 +0100)]
equalizer: Make changes to band properties and the number of bands threadsafe

15 years agoequalizer: Fix stupid off by two bug
Sebastian Dröge [Thu, 5 Nov 2009 09:30:46 +0000 (10:30 +0100)]
equalizer: Fix stupid off by two bug

15 years agoequalizer: Add band property to select the band filter type
Sebastian Dröge [Thu, 5 Nov 2009 07:18:05 +0000 (08:18 +0100)]
equalizer: Add band property to select the band filter type

This allows per band configuration of a peak, low shelf or
high shelf filter, which can be very useful if the band frequencies
and widths are manually configured.

15 years agoequalizer: Fix code style
Sebastian Dröge [Thu, 5 Nov 2009 07:17:53 +0000 (08:17 +0100)]
equalizer: Fix code style

15 years agoequalizer: Some cleanup
Sebastian Dröge [Thu, 5 Nov 2009 07:03:13 +0000 (08:03 +0100)]
equalizer: Some cleanup

15 years agoceltpay/depay : change GST_DEBUG_OBJECT to GST_LOG_OBJECT in pay_handle_buffer and...
Gabriel Millaire [Wed, 7 Oct 2009 13:31:19 +0000 (09:31 -0400)]
celtpay/depay : change GST_DEBUG_OBJECT to GST_LOG_OBJECT in pay_handle_buffer and depay_process

15 years agoceltpay/depay: Negotiate parameters through caps
Gabriel Millaire [Fri, 2 Oct 2009 21:04:43 +0000 (17:04 -0400)]
celtpay/depay: Negotiate parameters through caps

celtdepay : added default framesize(480) channels(1) and clockrate(32000)
            depay_setcaps : now gets channels and framesize from string with default value
            depay_process : now adds timestamp to outbuf
            Added frame_size to GstRtpCeltDepay
            Changed some GST_DEBUG to GST_DEBUG_OBJECT or GST_LOG_OBJECT
celtpay : getcaps : gets channel and framesize and sets caps
          Added frame-size to static caps for audio/x-celt

15 years agodeinterlace: Pull in CFLAGS and LIBS flags from -base before core before system.
Jan Schmidt [Wed, 4 Nov 2009 15:58:34 +0000 (15:58 +0000)]
deinterlace: Pull in CFLAGS and LIBS flags from -base before core before system.

15 years agopo: Don't create backup .po files
Jan Schmidt [Thu, 15 Oct 2009 15:33:24 +0000 (16:33 +0100)]
po: Don't create backup .po files

As well as preventing creation of useless backup files, it works
around a bug in gettext 0.17 on OS/X

15 years agoqtdemux: init variables to make compiler on osx build bot happy
Edward Hervey [Wed, 4 Nov 2009 15:47:42 +0000 (16:47 +0100)]
qtdemux: init variables to make compiler on osx build bot happy

15 years agoqtdemux: init variables to make compiler on osx build bot happy
Tim-Philipp Müller [Tue, 3 Nov 2009 16:04:37 +0000 (16:04 +0000)]
qtdemux: init variables to make compiler on osx build bot happy

15 years agojpegdec: don't allocate big arrays on the stack
Stefan Kost [Tue, 3 Nov 2009 15:35:15 +0000 (17:35 +0200)]
jpegdec: don't allocate big arrays on the stack

Add the arrays to the instance data and allocate on first use.

15 years agodeinterlace: remove pointless call to gst_element_no_more_pads()
Tim-Philipp Müller [Sun, 1 Nov 2009 15:57:44 +0000 (15:57 +0000)]
deinterlace: remove pointless call to gst_element_no_more_pads()

15 years agolevel: fix decay to be smooth
Stefan Kost [Sat, 31 Oct 2009 22:29:57 +0000 (00:29 +0200)]
level: fix decay to be smooth

The length not having any fractional part as it was promoted to gdouble after
dividing two guint64.

15 years agolevel: calculate the message-intervall when it changes
Stefan Kost [Sat, 31 Oct 2009 22:29:24 +0000 (00:29 +0200)]
level: calculate the message-intervall when it changes

15 years agolevel: clocktime is a guint64, use right macro to init fields
Stefan Kost [Sat, 31 Oct 2009 22:14:08 +0000 (00:14 +0200)]
level: clocktime is a guint64, use right macro to init fields

15 years agolevel: use more g-style types
Stefan Kost [Sat, 31 Oct 2009 22:10:01 +0000 (00:10 +0200)]
level: use more g-style types

15 years agopulsesink: Only set the volume on stream connection if pulse >= 0.9.20 is available
Sebastian Dröge [Fri, 30 Oct 2009 08:27:59 +0000 (09:27 +0100)]
pulsesink: Only set the volume on stream connection if pulse >= 0.9.20 is available

In older versions the volume set during stream connection had
no defined sematic and usually it was a relative volume. What
was needed for our use case is an absolute volume though, otherwise
the volume will be always decreased on stream connection if it's
less than 100%.
Since pulse 0.9.20 that volume is always an absolute volume if
flat volumes are used and relative otherwise, which is the same
as for pa_context_set_sink_input_volume().

Relevant pulse changesets:
http://git.0pointer.de/?p=pulseaudio.git;a=commit;h=f27a50691c8fe45bac7dd6b21fac91a359def3a1
http://git.0pointer.de/?p=pulseaudio.git;a=commit;h=2501687579e359d5032a4d165b2ffc8f5b1b8ba6

15 years agoavidemux: use segment_full when we can
Wim Taymans [Tue, 27 Oct 2009 17:07:18 +0000 (18:07 +0100)]
avidemux: use segment_full when we can

Use segment_full so that we can pass the applied rate to the segment values. We
will change the applied rate when we implement skip mode.

15 years agowavenc: Fix buffer offset by moving length incrementation
Robert Swain [Sat, 17 Oct 2009 23:16:06 +0000 (00:16 +0100)]
wavenc: Fix buffer offset by moving length incrementation

15 years agoosxvideosink: Create the video NSView in READY->PAUSED rather than NULL->READY
Michael Smith [Sat, 24 Oct 2009 01:31:14 +0000 (18:31 -0700)]
osxvideosink: Create the video NSView in READY->PAUSED rather than NULL->READY

15 years agoosxvideo: explicitly link to GST_LIBS
Michael Smith [Sat, 24 Oct 2009 01:28:22 +0000 (18:28 -0700)]
osxvideo: explicitly link to GST_LIBS

15 years agoAdd dependencies of gstriff to things that link to gstriff, needed on Win32.
Michael Smith [Sat, 24 Oct 2009 01:09:43 +0000 (18:09 -0700)]
Add dependencies of gstriff to things that link to gstriff, needed on Win32.

15 years agortp examples: remove executable bits from C files.
Michael Smith [Sat, 24 Oct 2009 00:25:17 +0000 (17:25 -0700)]
rtp examples: remove executable bits from C files.

15 years agotests: disable all jitterbuffer tests for now
Tim-Philipp Müller [Fri, 23 Oct 2009 10:21:44 +0000 (11:21 +0100)]
tests: disable all jitterbuffer tests for now

Since even the one enabled seems to fail.

15 years agotests: also include the new test for prev commit
Stefan Kost [Thu, 22 Oct 2009 10:39:58 +0000 (13:39 +0300)]
tests: also include the new test for prev commit

15 years agotests: add a jitterbuffer test
Stefan Kost [Thu, 22 Oct 2009 10:19:07 +0000 (13:19 +0300)]
tests: add a jitterbuffer test

Tests pushing a few buffers in various order and asserting the order sent by the
jitterbuffer. Contains two disabled tests that need more work.

15 years agomatroskamux: Dirac "muxing" units end on EOS too
Sebastian Dröge [Thu, 22 Oct 2009 10:30:14 +0000 (12:30 +0200)]
matroskamux: Dirac "muxing" units end on EOS too

A Dirac muxing unit are all non-picture, non-end-of-sequence
packets up to and including the first picture or eos packet.

See http://www.diracvideo.org/wiki/index.php/ContainerFormatMappingGuidelines

15 years agoavidemux: fix compilation with debugging disabled
Tim-Philipp Müller [Thu, 22 Oct 2009 01:09:08 +0000 (02:09 +0100)]
avidemux: fix compilation with debugging disabled

total_idx is always evaluated.

15 years agocacasink: minor cleanups for header.
Priit Laes [Mon, 19 Oct 2009 18:59:46 +0000 (21:59 +0300)]
cacasink: minor cleanups for header.

Use G_BEGIN_DECLS macros, remove unused variables and fix typo.
See #599018.

15 years agocacasink: exit properly when invalid driver has been selected.
Priit Laes [Mon, 19 Oct 2009 18:59:23 +0000 (21:59 +0300)]
cacasink: exit properly when invalid driver has been selected.

See #599018.

15 years agoavidemux: Stop scanning at the last entry... and not the one before :)
Edward Hervey [Tue, 20 Oct 2009 16:23:28 +0000 (18:23 +0200)]
avidemux: Stop scanning at the last entry... and not the one before :)

This ensures we actually push out everything

15 years agoqtdemux: unpack more information into image/x-j2c caps
Andy Wingo [Tue, 20 Oct 2009 15:20:55 +0000 (17:20 +0200)]
qtdemux: unpack more information into image/x-j2c caps

* gst/qtdemux/qtdemux_fourcc.h: Add new fourccs for use by the mj2
  unpacker.
* gst/qtdemux/qtdemux.c (qtdemux_parse_trak): Unpack JPEG2000 component
  mapping and channel definitions from the jp2h header. Will add
  component-map and channel-definitions elements to the caps if the
  component maps or channel definitions are nonstandard, where standard
  order means RGB, 444 packed YUV, or greyscale, with no alpha channel.

Fixes #598915.

15 years agotests: include stdio.h for sscanf
Stefan Kost [Tue, 20 Oct 2009 14:33:41 +0000 (17:33 +0300)]
tests: include stdio.h for sscanf

15 years agoFix the StreamVolume interface not being advertised
Bastien Nocera [Mon, 19 Oct 2009 14:21:57 +0000 (15:21 +0100)]
Fix the StreamVolume interface not being advertised

gst_pulsesink_interface_supported() was missing a check for it.

https://bugzilla.gnome.org/show_bug.cgi?id=598933

15 years agolevel: code cleanup
Stefan Kost [Fri, 16 Oct 2009 18:14:14 +0000 (21:14 +0300)]
level: code cleanup

Use gdouble instead of double. Calculate falloff_time once instead of twice.

15 years agoavidemux: MEMDUMP the junk blobs
Edward Hervey [Sun, 18 Oct 2009 13:52:02 +0000 (15:52 +0200)]
avidemux: MEMDUMP the junk blobs

It will only actually pull the junk blobs from upstream if the memdump
level is activated

15 years agoavidemux: Some avi files have INFO lists in the headers.
Edward Hervey [Sun, 18 Oct 2009 13:51:34 +0000 (15:51 +0200)]
avidemux: Some avi files have INFO lists in the headers.

15 years agoavidemux: Don't seek on empty streams
Edward Hervey [Sun, 18 Oct 2009 14:02:01 +0000 (16:02 +0200)]
avidemux: Don't seek on empty streams

15 years agoavidemux: Ensure _calculate_durations_from_index only uses valid streams
Edward Hervey [Sun, 18 Oct 2009 13:50:39 +0000 (15:50 +0200)]
avidemux: Ensure _calculate_durations_from_index only uses valid streams

15 years agoavidemux: Only call convert function if we have strf.auds
Edward Hervey [Sun, 18 Oct 2009 13:49:29 +0000 (15:49 +0200)]
avidemux: Only call convert function if we have strf.auds

15 years agoavidemux: Use first indexed stream for seeking.
Edward Hervey [Sun, 18 Oct 2009 13:48:06 +0000 (15:48 +0200)]
avidemux: Use first indexed stream for seeking.

In the future, main_stream can be adjusted to contain the optimal stream
as mentionned in the FIXME line 3440

15 years agoavidemux: Only expose streams that actually have something in it.
Edward Hervey [Sun, 18 Oct 2009 13:46:48 +0000 (15:46 +0200)]
avidemux: Only expose streams that actually have something in it.

This guarantees that in pull-mode, all streams have a valid index to
work with.