platform/upstream/gstreamer.git
15 years agoUpdate .po files
Tim-Philipp Müller [Sat, 29 Aug 2009 18:02:36 +0000 (19:02 +0100)]
Update .po files

15 years ago0.10.13.5 pre-release
Tim-Philipp Müller [Wed, 26 Aug 2009 00:21:27 +0000 (01:21 +0100)]
0.10.13.5 pre-release

15 years agodirectdraw, directsound: unify CFLAGS and fix configure checks for DirectX-based...
Руслан Ижбулатов [Wed, 26 Aug 2009 00:18:00 +0000 (01:18 +0100)]
directdraw, directsound: unify CFLAGS and fix configure checks for DirectX-based plugins

One set of CFLAGS for all DirectX-based plugins. Correct header/library
checks for DirectX-based-plugins. Remove unused variable and label in
directsoundsrc.

Fixes #593068.

15 years agoschroenc: set right OFFSET and OFFSET_END on header buffers to make oggmux happy
Arek Korbik [Tue, 25 Aug 2009 23:26:42 +0000 (00:26 +0100)]
schroenc: set right OFFSET and OFFSET_END on header buffers to make oggmux happy

Without this oggmux will just keep buffering output pages in some cases.

Fixes #593024.

15 years agoresindvd, rawparse: fix LDFLAGS for gst-plugins-base libs
Руслан Ижбулатов [Tue, 25 Aug 2009 19:44:50 +0000 (23:44 +0400)]
resindvd, rawparse: fix LDFLAGS for gst-plugins-base libs

Fixes #593063.

15 years ago0.10.13.4 pre-release
Tim-Philipp Müller [Mon, 24 Aug 2009 19:06:27 +0000 (20:06 +0100)]
0.10.13.4 pre-release

15 years agoamrwbenc: use different element GType name to avoid conflict with previous plugin
Tim-Philipp Müller [Mon, 24 Aug 2009 17:16:15 +0000 (18:16 +0100)]
amrwbenc: use different element GType name to avoid conflict with previous plugin

Use a different GType name for the element to avoid 'cannot register existing type'
warnings when running 'make check' in the unpacked tarball with the old amrwb plugin
also installed as system plugin under the old name (it used to be called 'amrwrb'
and now it's 'amrwbenc').

15 years agodshowsrcwrapper: use of default debug category and better dshow errors readability
Julien Isorce [Mon, 24 Aug 2009 12:37:28 +0000 (14:37 +0200)]
dshowsrcwrapper: use of default debug category and better dshow errors readability

15 years agotests: fix test-oss4 to treat an empty device name the same as a NULL name
Tim-Philipp Müller [Fri, 21 Aug 2009 00:17:18 +0000 (01:17 +0100)]
tests: fix test-oss4 to treat an empty device name the same as a NULL name

15 years agomimenc: Write FOURCC as 32bit
Olivier Crête [Tue, 18 Aug 2009 19:48:09 +0000 (15:48 -0400)]
mimenc: Write FOURCC as 32bit

15 years agoremove a bunch of junk from REQUIREMENTS
David Schleef [Sun, 16 Aug 2009 00:54:50 +0000 (17:54 -0700)]
remove a bunch of junk from REQUIREMENTS

15 years ago0.10.13.3 pre-release
Tim-Philipp Müller [Fri, 14 Aug 2009 19:20:41 +0000 (20:20 +0100)]
0.10.13.3 pre-release

15 years agoconfigure: disable ass plugin for libass >= 0.9.7 because of API changes
Tim-Philipp Müller [Fri, 14 Aug 2009 13:10:23 +0000 (14:10 +0100)]
configure: disable ass plugin for libass >= 0.9.7 because of API changes

See #575261.

15 years agoasfmux: Do not mess up GstCollectData list
Thiago Santos [Wed, 12 Aug 2009 21:33:22 +0000 (18:33 -0300)]
asfmux: Do not mess up GstCollectData list

asfmux was messing up with the GstCollectData list of its
GstCollectPads when sorting the list inplace. This patch makes
it copy the list before sorting it, leaving the GstCollectPads
list as is. Fixes #591610

15 years agomimenc: USE GST_WRITE_*_LE macros
Olivier Crête [Wed, 12 Aug 2009 16:23:30 +0000 (12:23 -0400)]
mimenc: USE GST_WRITE_*_LE macros

15 years agomimenc: Refuse to go playing in paused-mode without clock
Olivier Crête [Wed, 12 Aug 2009 16:21:33 +0000 (12:21 -0400)]
mimenc: Refuse to go playing in paused-mode without clock

Only try to use the clock in if paused-mode is set and refuse to go playing
in paused-mode without it.

Fixes bug #591538

15 years agodtmfsrc: Empty event queue on finalize
Olivier Crête [Tue, 11 Aug 2009 20:42:51 +0000 (16:42 -0400)]
dtmfsrc: Empty event queue on finalize

15 years agodtmf: Use GSlice for internal event structures
Olivier Crête [Tue, 11 Aug 2009 20:39:42 +0000 (16:39 -0400)]
dtmf: Use GSlice for internal event structures

15 years agortpdtmfsrc: Cleanup events on finalize
Tim-Philipp Müller [Tue, 11 Aug 2009 20:23:20 +0000 (16:23 -0400)]
rtpdtmfsrc: Cleanup events on finalize

Problem found by Laurent Glayal

Fixes bug #591440

15 years agortpdtmfsrc: Cleanup events on finalize
Tim-Philipp Müller [Tue, 11 Aug 2009 20:23:20 +0000 (16:23 -0400)]
rtpdtmfsrc: Cleanup events on finalize

Problem found by Laurent Glayal

Fixes bug #591440

15 years agovdpau: blacklist for generic states test, and demote to GST_RANK_NONE
Tim-Philipp Müller [Wed, 12 Aug 2009 09:28:32 +0000 (10:28 +0100)]
vdpau: blacklist for generic states test, and demote to GST_RANK_NONE

These elements are not fit for autoplugging, so demoting to RANK_NONE.
Also blacklisting for generic states test, since fixing these elements
up to do some minimal error handling seems to be a bit more work.
Partially fixes #591538.

15 years ago0.10.13.2 pre-release.
Tim-Philipp Müller [Tue, 11 Aug 2009 17:01:37 +0000 (18:01 +0100)]
0.10.13.2 pre-release.

15 years agoAdd myself to MAINTAINERS file and update Wim's e-mail.
Tim-Philipp Müller [Tue, 11 Aug 2009 14:27:34 +0000 (15:27 +0100)]
Add myself to MAINTAINERS file and update Wim's e-mail.

15 years agoUpdate spec file with latest changes
Christian Schaller [Tue, 11 Aug 2009 13:17:32 +0000 (14:17 +0100)]
Update spec file with latest changes

15 years agokateenc: error out if category has not been set and check for obviously wrong values
Tim-Philipp Müller [Tue, 11 Aug 2009 11:42:28 +0000 (12:42 +0100)]
kateenc: error out if category has not been set and check for obviously wrong values

15 years agoMove rtpmanager from -bad to -good.
Tim-Philipp Müller [Tue, 11 Aug 2009 01:46:54 +0000 (02:46 +0100)]
Move rtpmanager from -bad to -good.

15 years ago.gitignore: ignore asfmux unit test binary
Tim-Philipp Müller [Tue, 11 Aug 2009 08:05:35 +0000 (09:05 +0100)]
.gitignore: ignore asfmux unit test binary

15 years agochecks: disable unit tests that are flaky or don't work with core git
Tim-Philipp Müller [Tue, 11 Aug 2009 08:00:37 +0000 (09:00 +0100)]
checks: disable unit tests that are flaky or don't work with core git

camerabin test seems to time out with core git, so disabling because
chances are the problem is in the test and the core git stuff will
be released before we can fix the code in the test.
neonhttpsrc unit test is a bit flaky, it tends to fail the first
time when called (the host/url it checks for seems to be down as
well/anyway).

15 years agoRemove execute flags from source files
Tim-Philipp Müller [Mon, 10 Aug 2009 21:16:37 +0000 (22:16 +0100)]
Remove execute flags from source files

15 years agoconfigure: bump core/base requirements to released version
Tim-Philipp Müller [Sun, 9 Aug 2009 01:04:46 +0000 (02:04 +0100)]
configure: bump core/base requirements to released version

To avoid confusion.

15 years agodshowsrcwrapper: can list more than 1 device
Julien Isorce [Mon, 10 Aug 2009 14:35:36 +0000 (16:35 +0200)]
dshowsrcwrapper: can list more than 1 device

something like the following code now works:

vector<string> getVideoDeviceNames()
{
    vector<string> l_name;
    string property;

    GstElement* videodevicesrc = create_element("dshowvideosrc", "videodevicesrc");

    GstPropertyProbe* probe = GST_PROPERTY_PROBE (videodevicesrc);
    GValueArray* va = gst_property_probe_get_values_name (probe, "device-name");

    if (va)
    {
        for(size_t i=0; i < va->n_values; ++i)
        {
            GValue* v = g_value_array_get_nth(va, i);
            string name(g_value_get_string(v));
            l_name.push_back(name);
        }
    }

    if (videodevicesrc)
        gst_object_unref(GST_OBJECT (videodevicesrc));

    return l_name;
}

15 years agodshowaudiosrc: handles device-name property
Julien Isorce [Mon, 10 Aug 2009 14:17:41 +0000 (16:17 +0200)]
dshowaudiosrc: handles device-name property

15 years agodshowsrcwrapper: add a helper function to check a media type
Julien Isorce [Mon, 10 Aug 2009 14:03:17 +0000 (16:03 +0200)]
dshowsrcwrapper: add a helper function to check a media type

15 years agoMerge branch 'master' of ssh://cap@git.freedesktop.org/git/gstreamer/gst-plugins-bad
Julien Isorce [Mon, 10 Aug 2009 12:32:03 +0000 (14:32 +0200)]
Merge branch 'master' of ssh://cap@git.freedesktop.org/git/gstreamer/gst-plugins-bad

15 years agospc: fix typo in Makefile.am and build the right plugin (spc not gme)
Tim-Philipp Müller [Mon, 10 Aug 2009 12:21:09 +0000 (13:21 +0100)]
spc: fix typo in Makefile.am and build the right plugin (spc not gme)

15 years agodshowvideosrc: can use other video sizes and framerates than the defaults
Julien Isorce [Mon, 10 Aug 2009 12:23:14 +0000 (14:23 +0200)]
dshowvideosrc: can use other video sizes and framerates than the defaults

Even if the device could capture several video sizes at several framerates,
without this commit, it was only possible to use one video size and
one framerate: the default directshow values.

15 years agodirectsoundsrc: add vs8 project
Julien Isorce [Mon, 10 Aug 2009 09:40:13 +0000 (11:40 +0200)]
directsoundsrc: add vs8 project

15 years agodirectsoundsrc: LF and indent
Julien Isorce [Mon, 10 Aug 2009 09:36:41 +0000 (11:36 +0200)]
directsoundsrc: LF and indent

15 years agoautoconvert: Cache events and send them downstream once an element was selected
Sebastian Dröge [Sun, 9 Aug 2009 13:20:48 +0000 (15:20 +0200)]
autoconvert: Cache events and send them downstream once an element was selected

15 years agoautoconvert: Small cleanups
Sebastian Dröge [Sun, 9 Aug 2009 12:55:26 +0000 (14:55 +0200)]
autoconvert: Small cleanups

15 years agodirectdrawsink: Fix crash when exposing in GST_STATE_READY
Julien Isorce [Sun, 9 Aug 2009 10:25:01 +0000 (12:25 +0200)]
directdrawsink: Fix crash when exposing in GST_STATE_READY

Fixes bug #541962.

15 years agompegtsdemux: Don't answer the SEEKING query if we don't know the answer yet
Sebastian Dröge [Sat, 8 Aug 2009 20:14:53 +0000 (22:14 +0200)]
mpegtsdemux: Don't answer the SEEKING query if we don't know the answer yet

A bitrate!=-1 is required for seeking but the bitrate is only calculated
after the second PCR was read.

Fixes bug #590446.

15 years agospc: Lower rank to SECONDARY to make the gme plugin the default
Sebastian Dröge [Sat, 8 Aug 2009 19:20:01 +0000 (21:20 +0200)]
spc: Lower rank to SECONDARY to make the gme plugin the default

15 years agospc: Add the OpenSPC spc plugin again
Sebastian Dröge [Sat, 8 Aug 2009 19:17:37 +0000 (21:17 +0200)]
spc: Add the OpenSPC spc plugin again

The gme plugin obsoletes it but it might still be useful
for users that don't have gme yet or prefer openspc for some reason.

15 years agokate: some minor clean-ups
Tim-Philipp Müller [Sat, 8 Aug 2009 11:20:55 +0000 (12:20 +0100)]
kate: some minor clean-ups

Print flow return as string in log message; if we check the return
value of gst_buffer_new_and_alloc() we should use the _try() function
that might actually return NULL. Post error message when returning
GST_FLOW_ERROR. Use portable GLib macros to print 64-bit integers.
Don't use 0LL, that's also not portable (and unneeded here).

15 years agovideoparse: Only provide very fundamental caps in the pad template
Sebastian Dröge [Sat, 8 Aug 2009 08:30:11 +0000 (10:30 +0200)]
videoparse: Only provide very fundamental caps in the pad template

We can't easily know which caps will can be used because we rely on
libgstvideo's support for video formats.

15 years agorawparse: Small cleanups and implement SEEKING query
Sebastian Dröge [Sat, 8 Aug 2009 08:27:52 +0000 (10:27 +0200)]
rawparse: Small cleanups and implement SEEKING query

15 years agoaudioparse: Small cleanups
Sebastian Dröge [Sat, 8 Aug 2009 06:27:24 +0000 (08:27 +0200)]
audioparse: Small cleanups

15 years agovideoparse: Use libgstvideo for everything instead of our own calculations
Sebastian Dröge [Sat, 8 Aug 2009 05:59:16 +0000 (07:59 +0200)]
videoparse: Use libgstvideo for everything instead of our own calculations

Also make RGB usage easier by providing xRGB, RGBx, etc. formats
instead of requiring to set red_mask and friends.

15 years agompegtsdemux: fix a memory leak
Josep Torra [Fri, 7 Aug 2009 17:12:26 +0000 (19:12 +0200)]
mpegtsdemux: fix a memory leak

15 years agompegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv
Josep Torra [Fri, 7 Aug 2009 17:00:23 +0000 (19:00 +0200)]
mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv

15 years agompegpsdemux: added caps for AAC and fixed playback of a clip with LPCM
Josep Torra [Fri, 7 Aug 2009 16:35:42 +0000 (18:35 +0200)]
mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCM

15 years agompegpsdemux: improved demuxer performance
Josep Torra [Fri, 7 Aug 2009 16:17:28 +0000 (18:17 +0200)]
mpegpsdemux: improved demuxer performance

Increased performance doing pull_range in blocks of 32Kb instead of 4Kb.
Caching the value of gst_adapter_available instead of calling it 3 times.
Added some comments with the header descriptions.
Peek enough data to avoid a corner case where could be readed data outside
the buffer.
Speed up some more inlining some functions and keeping another stream pointer
list to be used as iterator.
Sprinkle branch prediction macros accross the code.
Handling the seeking with flush in pull mode in the proper way.

15 years agogmedec: Use GstAdapter instead of many buffer joins
Sebastian Dröge [Fri, 7 Aug 2009 12:41:31 +0000 (14:41 +0200)]
gmedec: Use GstAdapter instead of many buffer joins

This reduces the number of reallocations and memcpys drastically.

Also free the input data as soon as it's complete and passed to GME
as it's not needed anymore.

15 years agobaseparse: prevent infinite loop when draining
Mark Nauwelaerts [Fri, 7 Aug 2009 11:07:17 +0000 (13:07 +0200)]
baseparse: prevent infinite loop when draining

15 years agobaseparse: fix minor memory leak
Mark Nauwelaerts [Fri, 7 Aug 2009 11:06:28 +0000 (13:06 +0200)]
baseparse: fix minor memory leak

15 years agoflacparse: sync baseparse (some more)
Mark Nauwelaerts [Fri, 7 Aug 2009 11:04:18 +0000 (13:04 +0200)]
flacparse: sync baseparse (some more)

15 years agogmedec: Add caps for all supported file formats to the srcpad template
Sebastian Dröge [Fri, 7 Aug 2009 07:21:04 +0000 (09:21 +0200)]
gmedec: Add caps for all supported file formats to the srcpad template

15 years agogme: Don't add empty string tags
Sebastian Dröge [Fri, 7 Aug 2009 05:23:07 +0000 (07:23 +0200)]
gme: Don't add empty string tags

15 years agogme: Fix caps name again
Sebastian Dröge [Fri, 7 Aug 2009 05:01:11 +0000 (07:01 +0200)]
gme: Fix caps name again

15 years agogme: Rename everything from SPC to GME
Sebastian Dröge [Fri, 7 Aug 2009 04:59:55 +0000 (06:59 +0200)]
gme: Rename everything from SPC to GME

15 years agospc: Really remove old SPC code
Sebastian Dröge [Fri, 7 Aug 2009 04:59:41 +0000 (06:59 +0200)]
spc: Really remove old SPC code

15 years agogme: Use gme for tags and duration parsing
Sebastian Dröge [Fri, 7 Aug 2009 04:56:54 +0000 (06:56 +0200)]
gme: Use gme for tags and duration parsing

15 years agospc: Rename SPC plugin to GME
Sebastian Dröge [Fri, 7 Aug 2009 04:41:43 +0000 (06:41 +0200)]
spc: Rename SPC plugin to GME

as preparation for enabling support for non-SPC gaming console sound files.

15 years agospcdec: Forward all unknown src events upstream and don't restrict to SPC
Sebastian Dröge [Thu, 6 Aug 2009 19:42:02 +0000 (21:42 +0200)]
spcdec: Forward all unknown src events upstream and don't restrict to SPC

15 years agortpsource: avoid buffer leak on bad seqnum
ric [Thu, 6 Aug 2009 17:26:21 +0000 (19:26 +0200)]
rtpsource: avoid buffer leak on bad seqnum

Fixes #590797

15 years agompeg[pt]sdemux: Fix SEEKING query
Sebastian Dröge [Wed, 5 Aug 2009 07:36:00 +0000 (09:36 +0200)]
mpeg[pt]sdemux: Fix SEEKING query

Send the BYTES based query downstream, not the orignal one.

15 years agoqtmux: Don't require endianness field for 8 bit raw audio
Jan Urbanski [Tue, 4 Aug 2009 10:58:35 +0000 (12:58 +0200)]
qtmux: Don't require endianness field for 8 bit raw audio

Fixes bug #590360.

15 years agospc: Make the SPC plugin work with the latest libgme release
Sebastian Dröge [Tue, 4 Aug 2009 08:18:46 +0000 (10:18 +0200)]
spc: Make the SPC plugin work with the latest libgme release

gme_enable_accuracy() was added in SVN trunk and is not yet
in any release.

15 years agospc: Use the portable libgme instead of x86-only OpenSPC library
Michael Pyne [Tue, 4 Aug 2009 08:06:54 +0000 (10:06 +0200)]
spc: Use the portable libgme instead of x86-only OpenSPC library

This will later allow us to play other gaming console files
that are supported by libgme.

Fixes bug #576800.

15 years agoflacparse: remove internal bitreader and bytereader now that these are in libgstbase
Tim-Philipp Müller [Fri, 12 Jun 2009 16:22:22 +0000 (17:22 +0100)]
flacparse: remove internal bitreader and bytereader now that these are in libgstbase

15 years agooutputselector: check for pending srcpad in _get_property()
Tommi Myöhänen [Fri, 31 Jul 2009 08:27:03 +0000 (11:27 +0300)]
outputselector: check for pending srcpad in _get_property()

If there is a pending srcpad, return it instead of active srcpad
in gst_output_selector_get_property() function.

15 years agocamerabin: Set camerasrc to READY state instead of PAUSED when acquiring allowed...
Tommi Myöhänen [Thu, 30 Jul 2009 11:17:59 +0000 (14:17 +0300)]
camerabin: Set camerasrc to READY state instead of PAUSED when acquiring allowed caps

15 years agodirectdraw: Fix indention
Sebastian Dröge [Fri, 31 Jul 2009 05:16:02 +0000 (07:16 +0200)]
directdraw: Fix indention

15 years agodirectdraw: Implement GstNavigation interface
Руслан Ижбулатов [Thu, 30 Jul 2009 22:05:41 +0000 (02:05 +0400)]
directdraw: Implement GstNavigation interface

Fixes bug #590208.

15 years agortpasfpay: set padding field to 0 on rtp asf packets
Thiago Santos [Fri, 31 Jul 2009 03:19:19 +0000 (00:19 -0300)]
rtpasfpay: set padding field to 0 on rtp asf packets

The ASF RTP spec demands that packets have their padding removed
and the padding size field set to 0 for packets when puting them
inside the RTP packets

15 years agoasfmux: Set video stream seekable property to true
Thiago Santos [Thu, 30 Jul 2009 03:19:18 +0000 (00:19 -0300)]
asfmux: Set video stream seekable property to true

Video stream always have indexes, so they are all seekable

15 years agoasfmux: Removing useless TODOs
Thiago Santos [Thu, 30 Jul 2009 03:12:45 +0000 (00:12 -0300)]
asfmux: Removing useless TODOs

After testing in windows and linux, this audio correction field
made no difference so far. All example files I got only had
zeroes in this field

15 years agoasfmux: Fixes video stream properties object
Thiago Santos [Thu, 30 Jul 2009 03:04:43 +0000 (00:04 -0300)]
asfmux: Fixes video stream properties object

Fixes stream properties object creation for video content

15 years agoasfmux: accept pad requests a little longer
Thiago Santos [Wed, 29 Jul 2009 22:07:27 +0000 (19:07 -0300)]
asfmux: accept pad requests a little longer

asfmux now start rejecting pad requests after it pushes the first
buffer, before this, it was rejecting after going to paused

15 years agoasfmux: adds support to vc-1 streams
Thiago Santos [Wed, 29 Jul 2009 21:44:11 +0000 (18:44 -0300)]
asfmux: adds support to vc-1 streams

15 years agortpmux: Remove empty finalize
Olivier Crête [Wed, 29 Jul 2009 21:23:31 +0000 (17:23 -0400)]
rtpmux: Remove empty finalize

15 years agoconfigure.ac: Fix macro name
Sebastian Dröge [Wed, 29 Jul 2009 14:02:58 +0000 (16:02 +0200)]
configure.ac: Fix macro name

15 years agodirectsoundsrc: Add DirectSound source plugin
Joni Valtanen [Wed, 29 Jul 2009 13:35:03 +0000 (15:35 +0200)]
directsoundsrc: Add DirectSound source plugin

Fixes bug #344129.

15 years agoasfmux: First basic check unit tests
Thiago Santos [Wed, 29 Jul 2009 01:51:39 +0000 (22:51 -0300)]
asfmux: First basic check unit tests

Adds simple asfmux unit tests, that test pad creation and pushing a
single buffer through them

15 years agoasfmux: Forcing pad names to be video_%02d and audio_%02d like
Thiago Santos [Wed, 29 Jul 2009 00:37:04 +0000 (21:37 -0300)]
asfmux: Forcing pad names to be video_%02d and audio_%02d like

15 years agortpsource: allow for NULL caps on buffers
Wim Taymans [Tue, 28 Jul 2009 16:18:20 +0000 (18:18 +0200)]
rtpsource: allow for NULL caps on buffers

Add the NULL caps check where it matters and also cover another case of
potential NULL caps.

Fixes #590030

15 years agortpsource: Incoming buffers do not always have caps
Olivier Crête [Tue, 28 Jul 2009 15:59:56 +0000 (11:59 -0400)]
rtpsource: Incoming buffers do not always have caps

15 years agocamerabin: photo iface setter functions return TRUE when used in NULL state
Tommi Myöhänen [Mon, 27 Jul 2009 11:03:59 +0000 (14:03 +0300)]
camerabin: photo iface setter functions return TRUE when used in NULL state

We cache the values and apply then when possible.

15 years agocamerabin: do not put video pipeline into READY when start recording camerabin: remem...
Tommi Myöhänen [Mon, 27 Jul 2009 05:25:37 +0000 (08:25 +0300)]
camerabin: do not put video pipeline into READY when start recording camerabin: remember probe IDs and disconnect them when destroying pipelines

15 years agoamrwbenc: Fix compilation
Sebastian Dröge [Mon, 27 Jul 2009 17:59:32 +0000 (19:59 +0200)]
amrwbenc: Fix compilation

15 years agoamrwb: Remove AMR-WB parser and decoder and rename encoder plugin from amrwb to amrwbenc
Iago Toral [Mon, 27 Jul 2009 17:55:27 +0000 (19:55 +0200)]
amrwb: Remove AMR-WB parser and decoder and rename encoder plugin from amrwb to amrwbenc

Partially fixes bug #584890.

15 years agortpsession: avoid doing lip-sync in BYE
Wim Taymans [Mon, 27 Jul 2009 13:46:23 +0000 (15:46 +0200)]
rtpsession: avoid doing lip-sync in BYE

When we get a BYE packet, don't do lip-sync with the SR inside because some
senders have trouble constructing valid SR packets after BYE.

15 years agodirectdrawsink: update vs8 build
Julien Isorce [Mon, 27 Jul 2009 13:33:04 +0000 (15:33 +0200)]
directdrawsink: update vs8 build

also remove directdrawsink from vs6 and vs7 build

15 years agodshowsrcwrapper: remove use of IGstDshowInterface
Julien Isorce [Mon, 27 Jul 2009 12:52:57 +0000 (14:52 +0200)]
dshowsrcwrapper: remove use of IGstDshowInterface

15 years agortpbin: don't do lip-sync after a BYE
Wim Taymans [Mon, 27 Jul 2009 11:17:20 +0000 (13:17 +0200)]
rtpbin: don't do lip-sync after a BYE

After a BYE packet from a source, stop forwarding the SR packets for lip-sync
to rtpbin. Some senders don't update their SR packets correctly after sending a
BYE and then we break lip-sync. We prefer to let the jitterbuffers drain with
the current lip-sync instead.

15 years agortpbin: only reconsider once for BYE
Wim Taymans [Mon, 27 Jul 2009 10:43:02 +0000 (12:43 +0200)]
rtpbin: only reconsider once for BYE

When iterating the sources of a BYE packet, don't signal a reconsideration for
each of them but signal after we handled all sources.

15 years agokate: break up macros into multiple lines
Tim-Philipp Müller [Sat, 25 Jul 2009 11:19:07 +0000 (12:19 +0100)]
kate: break up macros into multiple lines

15 years agokate: use GST_ELEMENT_ERROR for error reporting
Vincent Penquerc'h [Fri, 24 Jul 2009 20:54:59 +0000 (21:54 +0100)]
kate: use GST_ELEMENT_ERROR for error reporting

See #525743.

15 years agoasfmux: Adds new plugin asfmux
Thiago Santos [Fri, 24 Jul 2009 17:52:28 +0000 (14:52 -0300)]
asfmux: Adds new plugin asfmux

Adds the brand new asfmux plugin, containing 3 elements:
asfmux, rtpasfpay and asfparse. This plugin was developed
as a GSoC 2009 project, with David Schleef as the mentor and
Thiago Santos as the student.