platform/upstream/gst-plugins-bad.git
15 years agoqtmux: fix reusing element
Mark Nauwelaerts [Wed, 25 Mar 2009 20:24:44 +0000 (21:24 +0100)]
qtmux: fix reusing element

State change to READY and then back to PAUSED should still provide
the proper structures as are otherwise freshly available following
a request_new_pad.

Pointed out by Thiago Santos.

15 years agomxf: Fix compilation and compiler errors with GLib < 2.16.0
Sebastian Dröge [Thu, 26 Mar 2009 19:28:30 +0000 (20:28 +0100)]
mxf: Fix compilation and compiler errors with GLib < 2.16.0

15 years agomxf: Fix "cast to pointer type of different size" compiler warning
Sebastian Dröge [Thu, 26 Mar 2009 13:26:34 +0000 (14:26 +0100)]
mxf: Fix "cast to pointer type of different size" compiler warning

15 years agomxf: Rename forgotten function to fix unresolved symbols error
Sebastian Dröge [Thu, 26 Mar 2009 12:24:49 +0000 (13:24 +0100)]
mxf: Rename forgotten function to fix unresolved symbols error

15 years agomxf: Use mxf_u{l,uid}_is_equal() and friends instead of memcmp()
Sebastian Dröge [Thu, 26 Mar 2009 12:20:18 +0000 (13:20 +0100)]
mxf: Use mxf_u{l,uid}_is_equal() and friends instead of memcmp()

15 years agomxf: Differentiate between UL and UUID
Sebastian Dröge [Thu, 26 Mar 2009 12:11:07 +0000 (13:11 +0100)]
mxf: Differentiate between UL and UUID

15 years agomxf: Source files and #include cleanup
Sebastian Dröge [Thu, 26 Mar 2009 11:46:22 +0000 (12:46 +0100)]
mxf: Source files and #include cleanup

15 years agoxdgmime: Use GIOs g_content_type_guess() if possible
Sebastian Dröge [Thu, 26 Mar 2009 11:10:05 +0000 (12:10 +0100)]
xdgmime: Use GIOs g_content_type_guess() if possible

15 years agomxf: Use the UL database for some more ULs
Sebastian Dröge [Thu, 26 Mar 2009 10:51:43 +0000 (11:51 +0100)]
mxf: Use the UL database for some more ULs

15 years agomxf: Remove some GLib < 2.14 compatibility stuff
Sebastian Dröge [Thu, 26 Mar 2009 10:42:45 +0000 (11:42 +0100)]
mxf: Remove some GLib < 2.14 compatibility stuff

15 years agoacm: Port to MinGW
Руслан Ижбулатов [Thu, 26 Mar 2009 10:37:28 +0000 (11:37 +0100)]
acm: Port to MinGW

Fixes bug #573595.

15 years agoxdgmime: Link with winsock library to fix build with MinGW
Руслан Ижбулатов [Thu, 26 Mar 2009 10:33:50 +0000 (11:33 +0100)]
xdgmime: Link with winsock library to fix build with MinGW

Partially fixes bug #573595.

15 years agodccp: Port DCCP plugin to MinGW
Руслан Ижбулатов [Thu, 26 Mar 2009 10:32:08 +0000 (11:32 +0100)]
dccp: Port DCCP plugin to MinGW

Partially fixes bug #573595.

15 years agodccp: Disable the dccp plugin if no pthread support is available
Руслан Ижбулатов [Thu, 26 Mar 2009 10:23:30 +0000 (11:23 +0100)]
dccp: Disable the dccp plugin if no pthread support is available

Partially fixes bug #573595.

15 years agoMerge branch 'mxfmux'
Sebastian Dröge [Thu, 26 Mar 2009 07:13:10 +0000 (08:13 +0100)]
Merge branch 'mxfmux'

15 years agomxfmux: Cleanup
Sebastian Dröge [Thu, 26 Mar 2009 07:12:02 +0000 (08:12 +0100)]
mxfmux: Cleanup

15 years agomxfmux: Fix handling of buffers with more than one edit unit and EOS handling
Sebastian Dröge [Thu, 26 Mar 2009 07:11:20 +0000 (08:11 +0100)]
mxfmux: Fix handling of buffers with more than one edit unit and EOS handling

15 years agoladspa: comment signalprocessor class more and do minor code cleanups
Stefan Kost [Wed, 25 Mar 2009 21:04:13 +0000 (23:04 +0200)]
ladspa: comment signalprocessor class more and do minor code cleanups

15 years agoRequire core >= 0.10.22.1 for %u pad template support
Sebastian Dröge [Wed, 25 Mar 2009 11:40:35 +0000 (12:40 +0100)]
Require core >= 0.10.22.1 for %u pad template support

15 years agoselector: merge the tags
Wim Taymans [Tue, 24 Mar 2009 14:23:03 +0000 (15:23 +0100)]
selector: merge the tags

Merge the tags received on the input-selector sinkpads instead of only keeping
the last one we saw.

15 years agoFix version number in the NEWS file
Jan Schmidt [Mon, 23 Mar 2009 19:33:31 +0000 (19:33 +0000)]
Fix version number in the NEWS file

15 years agoaacparse: Fix busyloop when seeking. Fixes #575388
René Stadler [Wed, 18 Mar 2009 23:17:25 +0000 (01:17 +0200)]
aacparse: Fix busyloop when seeking. Fixes #575388

The problem is that after a discont, set_min_frame_size(1024) is called when
detect_stream returns FALSE. However, detect_stream calls check_adts_frame
which sets the frame size on its own to something larger than 1024. This is the
same situation as in the beginning, so the base class ends up calling
check_valid_frame in an endless loop.

15 years agoaacparse: Refactor check_valid_frame to expose broken code
René Stadler [Wed, 18 Mar 2009 22:32:40 +0000 (00:32 +0200)]
aacparse: Refactor check_valid_frame to expose broken code

Just moving code around and removing an unhelpful/misleading comment.

15 years agoqtmux: fix includes for lseek
Wim Taymans [Mon, 23 Mar 2009 10:17:39 +0000 (11:17 +0100)]
qtmux: fix includes for lseek

--

15 years agowin32: fix seeking in large files
LRN [Fri, 20 Mar 2009 13:20:16 +0000 (14:20 +0100)]
win32: fix seeking in large files

Use _lseeki64() on Windows to seek in large files.
Fixes #576021.

15 years agojack: Add new connection mode
Wim Taymans [Mon, 16 Mar 2009 10:21:02 +0000 (11:21 +0100)]
jack: Add new connection mode

Add a new connection mode to jacksrc and jacksink. In this new auto-force
connection mode jack will create as many ports as requested/needed in the
pipeline and will then connect as many physical ports as possible, possibly
leaving some ports unconnected.

Also get rid of some leftover g_print.

Fixes #575284.

15 years agomxf: Move some static const variables into functions
Sebastian Dröge [Mon, 23 Mar 2009 14:06:11 +0000 (15:06 +0100)]
mxf: Move some static const variables into functions

15 years agoceltenc: build with celt 0.5.
Alessandro Decina [Fri, 13 Mar 2009 18:42:18 +0000 (19:42 +0100)]
celtenc: build with celt 0.5.

15 years agoback to development -> 0.10.11.1
Jan Schmidt [Sun, 22 Mar 2009 20:14:25 +0000 (20:14 +0000)]
back to development -> 0.10.11.1

15 years agotests: reenable metadata test
Stefan Kost [Fri, 20 Mar 2009 13:55:19 +0000 (15:55 +0200)]
tests: reenable metadata test

15 years agometadata: reenable test
Stefan Kost [Fri, 20 Mar 2009 13:33:31 +0000 (15:33 +0200)]
metadata: reenable test

15 years agometdata: more logging and code cleanups
Stefan Kost [Fri, 20 Mar 2009 13:18:05 +0000 (15:18 +0200)]
metdata: more logging and code cleanups

Sprinkle more debug log statements into the code. Move some repeaded string
constant into header files and use sizeof instead of manually counted bytes. Add
comments.

15 years agometadata: fix muxing jfifless jpeg. Fixes #574401
Stefan Kost [Fri, 20 Mar 2009 13:14:07 +0000 (15:14 +0200)]
metadata: fix muxing jfifless jpeg. Fixes #574401

Don't error out when to be muxed jpeg has no jfif, as we can easily
add it.

15 years agometadata: fix include guards
Stefan Kost [Fri, 20 Mar 2009 13:10:22 +0000 (15:10 +0200)]
metadata: fix include guards

15 years agometadata: rework doc comment
Stefan Kost [Fri, 20 Mar 2009 13:04:16 +0000 (15:04 +0200)]
metadata: rework doc comment

15 years agoMakefile.am: no static libs for plugins
Stefan Kost [Mon, 9 Mar 2009 21:43:55 +0000 (23:43 +0200)]
Makefile.am: no static libs for plugins

15 years agomxfmux: Fix error handling
Sebastian Dröge [Sun, 22 Mar 2009 14:58:50 +0000 (15:58 +0100)]
mxfmux: Fix error handling

15 years agomxfmux: Fix some memory leaks, improve debugging and handle errors better
Sebastian Dröge [Sun, 22 Mar 2009 14:51:37 +0000 (15:51 +0100)]
mxfmux: Fix some memory leaks, improve debugging and handle errors better

15 years agomxfmux: Add an error state from which we return immediately
Sebastian Dröge [Sun, 22 Mar 2009 14:35:42 +0000 (15:35 +0100)]
mxfmux: Add an error state from which we return immediately

Also improve debugging a bit.

15 years agomxf: Optimize mxf_ul_is_subclass() a bit
Sebastian Dröge [Thu, 19 Mar 2009 19:41:16 +0000 (20:41 +0100)]
mxf: Optimize mxf_ul_is_subclass() a bit

15 years agomxf: Start implementing a central UL database and add some helper functions and use...
Sebastian Dröge [Thu, 19 Mar 2009 13:30:34 +0000 (14:30 +0100)]
mxf: Start implementing a central UL database and add some helper functions and use them

15 years agomxfmux: Make sure to include a picture in the edit units when muxing MPEG2/MPEG4
Sebastian Dröge [Tue, 17 Mar 2009 13:27:50 +0000 (14:27 +0100)]
mxfmux: Make sure to include a picture in the edit units when muxing MPEG2/MPEG4

15 years agomxfdemux: Remove accidentially committed g_assert_not_reached()
Sebastian Dröge [Tue, 17 Mar 2009 13:23:37 +0000 (14:23 +0100)]
mxfdemux: Remove accidentially committed g_assert_not_reached()

15 years agomxf: Add support for muxing/demuxing subsampled YUV formats
Sebastian Dröge [Mon, 16 Mar 2009 16:49:40 +0000 (17:49 +0100)]
mxf: Add support for muxing/demuxing subsampled YUV formats

15 years agomxfdemux: Use correct width/height for stride conversions
Sebastian Dröge [Mon, 16 Mar 2009 16:22:22 +0000 (17:22 +0100)]
mxfdemux: Use correct width/height for stride conversions

15 years agomxf: Implement stride transformations for raw video content for muxing and demuxing
Sebastian Dröge [Mon, 16 Mar 2009 16:18:17 +0000 (17:18 +0100)]
mxf: Implement stride transformations for raw video content for muxing and demuxing

15 years agomxfdemux: Simplify caps selection by using a lookup table
Sebastian Dröge [Mon, 16 Mar 2009 14:37:25 +0000 (15:37 +0100)]
mxfdemux: Simplify caps selection by using a lookup table

15 years agomxfmux: Add initial support for muxing raw picture essence
Sebastian Dröge [Mon, 16 Mar 2009 11:48:31 +0000 (12:48 +0100)]
mxfmux: Add initial support for muxing raw picture essence

15 years agomxfmux: Only add an essence container UL once to the partition and preface
Sebastian Dröge [Mon, 16 Mar 2009 11:15:46 +0000 (12:15 +0100)]
mxfmux: Only add an essence container UL once to the partition and preface

15 years agomxfdemux: Add support for AYUV and v308 YUV colorspaces
Sebastian Dröge [Mon, 16 Mar 2009 11:07:20 +0000 (12:07 +0100)]
mxfdemux: Add support for AYUV and v308 YUV colorspaces

15 years agomxfmux: Use the correct edit rate instead of estimating it from the first buffer...
Sebastian Dröge [Mon, 16 Mar 2009 10:00:57 +0000 (11:00 +0100)]
mxfmux: Use the correct edit rate instead of estimating it from the first buffer duration

15 years agomxfdemux: Error out directly if pushing a packet downstream failed
Sebastian Dröge [Sun, 15 Mar 2009 14:27:56 +0000 (15:27 +0100)]
mxfdemux: Error out directly if pushing a packet downstream failed

15 years agomxfmux: Add support for DV/DIF muxing and add framerate, etc to the caps when demuxin...
Sebastian Dröge [Sun, 15 Mar 2009 14:27:24 +0000 (15:27 +0100)]
mxfmux: Add support for DV/DIF muxing and add framerate, etc to the caps when demuxing DV/DIF content

15 years agomxfmux: Add some debugging and error out on invalid input data
Sebastian Dröge [Sun, 15 Mar 2009 14:27:03 +0000 (15:27 +0100)]
mxfmux: Add some debugging and error out on invalid input data

15 years agodeinterlace: Fix uninitialized variable compiler warnings
Sebastian Dröge [Sat, 14 Mar 2009 18:59:39 +0000 (19:59 +0100)]
deinterlace: Fix uninitialized variable compiler warnings

15 years agomxfmux: Add support for muxing MPEG audio and video
Sebastian Dröge [Wed, 11 Mar 2009 18:38:26 +0000 (19:38 +0100)]
mxfmux: Add support for muxing MPEG audio and video

15 years agomxfdemux: Use correct caps type for AC3 audio (audio/x-ac3 instead of audio/ac3)
Sebastian Dröge [Wed, 11 Mar 2009 18:38:02 +0000 (19:38 +0100)]
mxfdemux: Use correct caps type for AC3 audio (audio/x-ac3 instead of audio/ac3)

15 years agomxfmux: Add support for muxing JPEG2000 code streams
Sebastian Dröge [Wed, 11 Mar 2009 18:34:12 +0000 (19:34 +0100)]
mxfmux: Add support for muxing JPEG2000 code streams

15 years agomxfmux: Add support for muxing VC-3 (aka DNxHD) video
Sebastian Dröge [Wed, 11 Mar 2009 18:33:54 +0000 (19:33 +0100)]
mxfmux: Add support for muxing VC-3 (aka DNxHD) video

15 years agomxfmux: Add support for muxing A-Law audio
Sebastian Dröge [Wed, 11 Mar 2009 18:33:38 +0000 (19:33 +0100)]
mxfmux: Add support for muxing A-Law audio

15 years agomxfmux: Add support for muxing raw audio
Sebastian Dröge [Wed, 11 Mar 2009 18:33:18 +0000 (19:33 +0100)]
mxfmux: Add support for muxing raw audio

15 years agomxf: Add MXF muxer
Sebastian Dröge [Wed, 11 Mar 2009 18:32:16 +0000 (19:32 +0100)]
mxf: Add MXF muxer

This muxer currently only supports OP1a and is
probably not yet 100% complying to the standards.

15 years agojp2kenc: Add width/height/fourcc to the pad template caps
Sebastian Dröge [Wed, 11 Mar 2009 18:30:22 +0000 (19:30 +0100)]
jp2kenc: Add width/height/fourcc to the pad template caps

15 years agoRelease 0.10.11 RELEASE-0_10_11
Jan Schmidt [Sat, 21 Mar 2009 01:09:08 +0000 (01:09 +0000)]
Release 0.10.11

15 years agoUpdate .po files
Jan Schmidt [Fri, 20 Mar 2009 23:37:39 +0000 (23:37 +0000)]
Update .po files

15 years agodshowdec: Add par_n and par_d to the object structure to fix compilation
Jan Schmidt [Fri, 20 Mar 2009 23:31:19 +0000 (23:31 +0000)]
dshowdec: Add par_n and par_d to the object structure to fix compilation

15 years ago0.10.6.5 pre-release
Jan Schmidt [Wed, 18 Mar 2009 12:32:08 +0000 (12:32 +0000)]
0.10.6.5 pre-release

15 years agomxfdemux: Fix build on GLib < 2.16 some more
Jan Schmidt [Wed, 18 Mar 2009 10:35:43 +0000 (10:35 +0000)]
mxfdemux: Fix build on GLib < 2.16 some more

15 years ago0.10.10.4 pre-release
Jan Schmidt [Wed, 18 Mar 2009 00:02:48 +0000 (00:02 +0000)]
0.10.10.4 pre-release

15 years agomxf: Replace g_hash_table_get_values with code working with glib 2.6.
Zaheer Merali [Mon, 16 Mar 2009 17:29:16 +0000 (17:29 +0000)]
mxf: Replace g_hash_table_get_values with code working with glib 2.6.

Fixes #575565

15 years ago0.10.10.3 pre-release
Jan Schmidt [Fri, 13 Mar 2009 16:31:56 +0000 (16:31 +0000)]
0.10.10.3 pre-release

15 years agopo: Update po files from upstream
Jan Schmidt [Fri, 13 Mar 2009 16:16:21 +0000 (16:16 +0000)]
po: Update po files from upstream

15 years agopo: Add Turkish translation
Jan Schmidt [Fri, 13 Mar 2009 16:08:03 +0000 (16:08 +0000)]
po: Add Turkish translation

15 years agoxdgmime: make xdg typefinder more conservative
Tim-Philipp Müller [Thu, 12 Mar 2009 23:54:12 +0000 (23:54 +0000)]
xdgmime: make xdg typefinder more conservative

The whole raison d'etre of this typefinder is to help avoid false
positives when used in combination with our main typefinder in
-base. Its task is not really to typefind audio/video files, even
less so given that it detects *MIME* types, not GStreamer media
types. Therefore, if this typefinder detects an audio or video
type, don't even suggest it - our own typefinders are hopefully
better at this and detect the right type of type on top of that,
and even if they're not we really want to know about it and fix
it. Fixes #575157.

15 years agortpbin: don't return FALSE on seek events
Wim Taymans [Fri, 13 Mar 2009 14:59:37 +0000 (15:59 +0100)]
rtpbin: don't return FALSE on seek events

Silently ignore the seek event instead of returning FALSE.

15 years agompegpsdemux: workaround to fix playback of certain malformed clips
Josep Torra [Fri, 13 Mar 2009 10:07:18 +0000 (10:07 +0000)]
mpegpsdemux: workaround to fix playback of certain malformed clips

Added a workarround to permit play certain malformed clips where first
SCR is greater than last SCR. Fixes bug #454228

15 years agocheck: Disabling metadata unit test until #574401 is fixed.
Edward Hervey [Thu, 12 Mar 2009 19:13:11 +0000 (20:13 +0100)]
check: Disabling metadata unit test until #574401 is fixed.

15 years agoadd some more plugins the spec file
Christian Schaller [Thu, 12 Mar 2009 17:53:37 +0000 (17:53 +0000)]
add some more plugins the spec file

15 years agoUpdate spec file with new plugins
Christian Schaller [Wed, 11 Mar 2009 13:04:36 +0000 (13:04 +0000)]
Update spec file with new plugins

15 years agodfbvideosink: include stdlib.h for abs()
Tim-Philipp Müller [Tue, 10 Mar 2009 15:12:24 +0000 (15:12 +0000)]
dfbvideosink: include stdlib.h for abs()

15 years agompegdemux: Fixed a bug in the TS scanner. Fixes #574009
Josep Torra [Tue, 10 Mar 2009 20:18:20 +0000 (21:18 +0100)]
mpegdemux: Fixed a bug in the TS scanner. Fixes #574009

15 years ago0.10.10.2 pre-release
Jan Schmidt [Tue, 10 Mar 2009 00:22:55 +0000 (00:22 +0000)]
0.10.10.2 pre-release

15 years agoMoved twolame from Bad to Ugly
Jan Schmidt [Tue, 10 Mar 2009 00:10:09 +0000 (00:10 +0000)]
Moved twolame from Bad to Ugly

15 years agoAutomatic update of common submodule
Jan Schmidt [Mon, 9 Mar 2009 23:13:00 +0000 (23:13 +0000)]
Automatic update of common submodule

From 7032163 to f8b3d91

15 years agoAutomatic update of common submodule
Sebastian Dröge [Sun, 8 Mar 2009 11:05:24 +0000 (12:05 +0100)]
Automatic update of common submodule

From ffa738d to 7032163

15 years agoAutomatic update of common submodule
Sebastian Dröge [Sun, 8 Mar 2009 10:21:00 +0000 (11:21 +0100)]
Automatic update of common submodule

From 3f13e4e to ffa738d

15 years agoAutomatic update of common submodule
Sebastian Dröge [Sat, 7 Mar 2009 10:46:33 +0000 (11:46 +0100)]
Automatic update of common submodule

From 3c7456b to 3f13e4e

15 years agoAutomatic update of common submodule
Sebastian Dröge [Sat, 7 Mar 2009 09:46:40 +0000 (10:46 +0100)]
Automatic update of common submodule

From 57c83f2 to 3c7456b

15 years agocamerabin: Make the tests pass when the camerabin can't initialise.
Jan Schmidt [Fri, 6 Mar 2009 22:36:19 +0000 (22:36 +0000)]
camerabin: Make the tests pass when the camerabin can't initialise.

The camerabin tests were throwing glib errors and hanging when
gst-plugins-good elements (jpegenc, videocrop) can't found.

15 years agomisc: Ignore the camerabin binary in the check/elements subdir
Jan Schmidt [Fri, 6 Mar 2009 21:14:48 +0000 (21:14 +0000)]
misc: Ignore the camerabin binary in the check/elements subdir

15 years agocamerabin: Partly fix distcheck
Jan Schmidt [Fri, 6 Mar 2009 19:22:58 +0000 (19:22 +0000)]
camerabin: Partly fix distcheck

Don't dist the generated marshal.h header by putting it in the headers
list.

15 years agometadata: change 'q' back to 'jpegenc' (my keyboard hates me)
Stefan Kost [Fri, 6 Mar 2009 22:20:28 +0000 (00:20 +0200)]
metadata: change 'q' back to 'jpegenc' (my keyboard hates me)

15 years agometadata: cleanup, fix the test, add comments
Stefan Kost [Fri, 6 Mar 2009 21:34:56 +0000 (23:34 +0200)]
metadata: cleanup, fix the test, add comments

First do not build the plugin, if we have none of the backend, as it won't work
then. Fix the miniobject_unref error in the test. Sprinkle a first handful of
debug logs into the element code.

15 years agolegacyresample: Fix memory leak in the unit test by unreffing the caps
Sebastian Dröge [Fri, 6 Mar 2009 19:02:21 +0000 (20:02 +0100)]
legacyresample: Fix memory leak in the unit test by unreffing the caps

15 years agomxfdemux: Store and use the seqnum of the currently running segment everywhere
Sebastian Dröge [Fri, 6 Mar 2009 16:46:37 +0000 (17:46 +0100)]
mxfdemux: Store and use the seqnum of the currently running segment everywhere

15 years agomxf: Don't even try to serialize DM frameworks as it will cause an assertion until...
Sebastian Dröge [Fri, 6 Mar 2009 16:24:03 +0000 (17:24 +0100)]
mxf: Don't even try to serialize DM frameworks as it will cause an assertion until this is finished

15 years agofaad: Use the public headers if faad2 >= 2.7. Fixes #573369
Edward Hervey [Fri, 6 Mar 2009 11:42:50 +0000 (12:42 +0100)]
faad: Use the public headers if faad2 >= 2.7. Fixes #573369

Since faad2-2.7, the public function prototypes are in sync with the
actual function prototypes used internally in libfaad.

15 years agoladspa: fix compilation when LRDF is missing
Wim Taymans [Fri, 6 Mar 2009 10:08:18 +0000 (11:08 +0100)]
ladspa: fix compilation when LRDF is missing

--

15 years agoladspa: remove -ldl as we now use glibs gmodule.
Stefan Kost [Thu, 5 Mar 2009 20:55:17 +0000 (22:55 +0200)]
ladspa: remove -ldl as we now use glibs gmodule.

15 years agoladspa: add initial liblrdf support.
Stefan Kost [Thu, 5 Mar 2009 20:37:52 +0000 (22:37 +0200)]
ladspa: add initial liblrdf support.

Get classification from rdf metadata.