Tim-Philipp Müller
1fe9c8c8ae
configure: also check for platform socket headers needed by curlsink element
2011-03-01 10:49:57 +00:00
Tim-Philipp Müller
eb5b3be384
curlsink: no need for a private instance structure
...
The entire instance structure is private anyway.
2011-03-01 10:03:07 +00:00
Tim-Philipp Müller
6f01abd85d
curlsink: clean up property registration code
...
Fix some typos, use same style as in all other plugins, avoiding
unnecessary temporary GParamSpec variables; use G_PARAM_SPEC_STATIC_STRINGS.
2011-03-01 09:56:51 +00:00
Tim-Philipp Müller
56c2cc0f83
curl: add configure check and hook up to build system
2011-02-28 23:56:38 +00:00
Patricia Muscalu
16b79f6f2d
curl: add libcurl-based sink element
...
Sink acts as a client and can connect to servers to
upload media.
https://bugzilla.gnome.org/show_bug.cgi?id=641496
2011-02-28 23:55:33 +00:00
Tim-Philipp Müller
b2be3e2f1a
jp2kdec: post proper error when the image's colour space is not supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=643115
2011-02-28 23:54:32 +00:00
Mark Nauwelaerts
e4331322f2
configure.ac: cygwin/mingw; enable plugin linking to static lib
...
Useful for DirectX plugin(s).
Fixes #642507 .
2011-02-28 20:19:53 +01:00
Mark Nauwelaerts
ef7cad4176
configure.ac: export plugin description more platform independent
...
Fixes #642504 .
2011-02-28 19:58:41 +01:00
Mark Nauwelaerts
79767831cc
Automatic update of common submodule
...
From 1de7f6a to 6aec6b9
2011-02-28 18:33:13 +01:00
David Schleef
a68137c4dc
Revert "aacparse: allow parsed frames on sink pad"
...
This reverts commit e49b89d5c5
.
2011-02-26 13:55:51 -08:00
David Schleef
0bb6b6f245
colorspace: set dithering enum directly
2011-02-25 20:00:41 -08:00
David Schleef
afc7483247
colorspace: Add support for r210
2011-02-25 20:00:41 -08:00
David Schleef
e49b89d5c5
aacparse: allow parsed frames on sink pad
2011-02-25 20:00:41 -08:00
David Schleef
7920622ac7
baseparse: make_metadata_writable() fix
2011-02-25 20:00:41 -08:00
Thiago Santos
6526548962
jifmux: tests: Increase bus waiting timeout
...
Double bus waiting timeout as sometimes the test would fail
because it would timeout and get no messages from the bus.
2011-02-24 09:29:51 -03:00
Tim-Philipp Müller
246c4a7cf4
baseparse: rename GType from GstAudioBaseParseBad to GstBaseParseBad
...
We use it for video as well now.
2011-02-21 13:24:03 +00:00
Edward Hervey
715529c963
Revert "Check that collectpads exists before removing pad"
...
This reverts commit 6d8740476c
.
Depends on a core commit that was reverted
2011-02-21 12:14:59 +01:00
David Schleef
6d8740476c
Check that collectpads exists before removing pad
...
The core now calls release pad from finalize, at which point
the collectpads might have already been freed.
2011-02-20 23:58:26 -08:00
David Schleef
cad8a864ff
colorspace: Fix YUV->RGB matrixing
2011-02-20 23:03:47 -08:00
David Schleef
ab953ddf2f
colorspace: Add dithering
...
Dithering only happens when a 16-bit-per-channel format is
involved.
2011-02-20 23:03:47 -08:00
Vincent Penquerc'h
c696b54fa7
xviddec: bodge to avoid crashes
...
It seems xvidcore overreads its input buffer, so a nasty workaround
is to allocate some more memory (16 bytes seem to be enough).
There is no apparent image corruption with these extra bytes set to 0,
valgrind is much happier, and the crashes go away.
It is ugly, and slower though. But then, xviddec is currently
not autoplugged for playback anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=334107
2011-02-21 00:16:33 +00:00
David Schleef
f64b66ab23
colorspace: fix a few formats
2011-02-20 14:15:28 -08:00
David Schleef
6fcdba78a8
colorspace: Add 16-bit-per-channel handling
2011-02-20 12:39:38 -08:00
David Schleef
3192e69c0c
colorspace: Fix memleak
2011-02-20 12:17:59 -08:00
David Schleef
5b90c31ca2
basevideocodec: remove parser in favor of baseparse
2011-02-20 12:16:08 -08:00
Tim-Philipp Müller
493082abd7
videoparsers: change plugin filename from libgsth263parse* to libgstvideoparsersbad*
...
Due to a registry bug you may need to manually remove your
registry file to make the new plugin appear with >0 features.
2011-02-18 15:27:10 +00:00
Tim-Philipp Müller
6e321d2d87
mpegtspacketizer: fix log message printf format
2011-02-18 15:17:17 +00:00
Stefan Kost
7a7e769816
baseparse: trim trailing whitespace
2011-02-18 15:05:31 +02:00
Stefan Kost
81e52d5585
baseparse: use delta-unit flags instead of none
2011-02-18 15:05:03 +02:00
Stefan Kost
99d23b3905
indexing-example: use proper signal names
2011-02-18 15:00:05 +02:00
Olivier Aubert
5ac1c96e84
rsvgoverlay: allow negative values for x/y/width/height
2011-02-18 14:43:08 +02:00
Tim-Philipp Müller
b96cf817a0
videoparsers: fix build
...
Add includes and link against new libgstbaseparse in the
build tree.
2011-02-18 12:39:55 +00:00
David Schleef
de968b6c7d
mpegtsdemux: Fix disting of headers
2011-02-17 14:43:38 -08:00
David Schleef
f2cc779d68
baseparse: update documentation for API changes
2011-02-17 14:43:38 -08:00
David Schleef
0b95d97e63
tests: fix baseparse test
2011-02-17 14:43:38 -08:00
David Schleef
e9ea237d03
videoparsers: Add dirac parser
2011-02-17 14:43:35 -08:00
David Schleef
fedcf43e29
element-maker: do test build with -fPIC
2011-02-17 14:08:09 -08:00
David Schleef
5a1132aaf1
element-maker: Add baseparse template
2011-02-17 14:07:53 -08:00
David Schleef
fa3ff9e5ed
baseparse: Create baseparse library
2011-02-17 13:57:56 -08:00
David Schleef
0a786810af
dvdsubdec: make up clut values if they weren't set
2011-02-17 13:51:04 -08:00
David Schleef
455aaa3fbd
mpegtsmux: fix release_pad
...
Remove bogus freeing of pad element_private data that we
never set (collectpads uses it, which causes confusion here).
Also, check that our collectpads instance exists before using
it. Partial fix for #636011 .
2011-02-17 13:47:52 -08:00
Janne Grunau
92d5ea2926
mpegtsdemux: use G_GUINT64_FORMAT as format specifier for guint64
...
fixes compilation on 32bit
2011-02-17 12:51:07 -08:00
David Schleef
df1a470d5d
colorspace: Fix memory leak
2011-02-17 12:45:17 -08:00
Janne Grunau
535bf57d1f
mpegtsdemux: relicense gstmpegdefs.h, gstmpegdesc.h and gstmpegdesc.c to LGPL only
...
with permission from the license header:
"""
This library is licensed under 2 different licenses and you
can choose to use it under the terms of either one of them. The
two licenses are the MPL 1.1 and the LGPL.
"""
2011-02-17 17:57:17 +01:00
Janne Grunau
22ecf13e42
mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey
...
with contributions from Miquel Angel Farre Guiu and Zaheer Abbas Merali
2011-02-17 17:56:59 +01:00
Mark Nauwelaerts
2bb835f69a
baseparse: tune QUERY_SEEKING response
...
Even if we currently do not have a duration yet, assume seekable if
it looks like we'll likely be able to determine it later on
(which coincides with needed information to perform seeking).
2011-02-17 14:13:08 +01:00
Mark Nauwelaerts
99baf8ae17
baseparse: tune QUERY_SEEKING response
...
Even if we currently do not have a duration yet, assume seekable if
it looks like we'll likely be able to determine it later on
(which coincides with needed information to perform seeking).
Fixes #641047 .
2011-02-17 13:00:59 +01:00
Mark Nauwelaerts
a887fc157e
faac: remove extraneous buffer unref
2011-02-17 13:00:21 +01:00
Sebastian Dröge
861e06cab8
icles: Completely remove equalizer-test from -bad, it's in -good now
2011-02-16 15:29:29 +01:00
Sebastian Dröge
451bbc4e1b
equalizer-test: Initialize debug category after gst_init() to fix segfault
2011-02-16 15:26:44 +01:00