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.
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
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
Sebastian Dröge [Thu, 26 Mar 2009 12:24:49 +0000 (13:24 +0100)]
mxf: Rename forgotten function to fix unresolved symbols error
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()
Sebastian Dröge [Thu, 26 Mar 2009 12:11:07 +0000 (13:11 +0100)]
mxf: Differentiate between UL and UUID
Sebastian Dröge [Thu, 26 Mar 2009 11:46:22 +0000 (12:46 +0100)]
mxf: Source files and #include cleanup
Sebastian Dröge [Thu, 26 Mar 2009 11:10:05 +0000 (12:10 +0100)]
xdgmime: Use GIOs g_content_type_guess() if possible
Sebastian Dröge [Thu, 26 Mar 2009 10:51:43 +0000 (11:51 +0100)]
mxf: Use the UL database for some more ULs
Sebastian Dröge [Thu, 26 Mar 2009 10:42:45 +0000 (11:42 +0100)]
mxf: Remove some GLib < 2.14 compatibility stuff
Руслан Ижбулатов [Thu, 26 Mar 2009 10:37:28 +0000 (11:37 +0100)]
acm: Port to MinGW
Fixes bug #573595.
Руслан Ижбулатов [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.
Руслан Ижбулатов [Thu, 26 Mar 2009 10:32:08 +0000 (11:32 +0100)]
dccp: Port DCCP plugin to MinGW
Partially fixes bug #573595.
Руслан Ижбулатов [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.
Sebastian Dröge [Thu, 26 Mar 2009 07:13:10 +0000 (08:13 +0100)]
Merge branch 'mxfmux'
Sebastian Dröge [Thu, 26 Mar 2009 07:12:02 +0000 (08:12 +0100)]
mxfmux: Cleanup
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
Stefan Kost [Wed, 25 Mar 2009 21:04:13 +0000 (23:04 +0200)]
ladspa: comment signalprocessor class more and do minor code cleanups
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
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.
Jan Schmidt [Mon, 23 Mar 2009 19:33:31 +0000 (19:33 +0000)]
Fix version number in the NEWS file
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.
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.
Wim Taymans [Mon, 23 Mar 2009 10:17:39 +0000 (11:17 +0100)]
qtmux: fix includes for lseek
--
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.
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.
Sebastian Dröge [Mon, 23 Mar 2009 14:06:11 +0000 (15:06 +0100)]
mxf: Move some static const variables into functions
Alessandro Decina [Fri, 13 Mar 2009 18:42:18 +0000 (19:42 +0100)]
celtenc: build with celt 0.5.
Jan Schmidt [Sun, 22 Mar 2009 20:14:25 +0000 (20:14 +0000)]
back to development -> 0.10.11.1
Stefan Kost [Fri, 20 Mar 2009 13:55:19 +0000 (15:55 +0200)]
tests: reenable metadata test
Stefan Kost [Fri, 20 Mar 2009 13:33:31 +0000 (15:33 +0200)]
metadata: reenable test
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.
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.
Stefan Kost [Fri, 20 Mar 2009 13:10:22 +0000 (15:10 +0200)]
metadata: fix include guards
Stefan Kost [Fri, 20 Mar 2009 13:04:16 +0000 (15:04 +0200)]
metadata: rework doc comment
Stefan Kost [Mon, 9 Mar 2009 21:43:55 +0000 (23:43 +0200)]
Makefile.am: no static libs for plugins
Sebastian Dröge [Sun, 22 Mar 2009 14:58:50 +0000 (15:58 +0100)]
mxfmux: Fix error handling
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
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.
Sebastian Dröge [Thu, 19 Mar 2009 19:41:16 +0000 (20:41 +0100)]
mxf: Optimize mxf_ul_is_subclass() a bit
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
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
Sebastian Dröge [Tue, 17 Mar 2009 13:23:37 +0000 (14:23 +0100)]
mxfdemux: Remove accidentially committed g_assert_not_reached()
Sebastian Dröge [Mon, 16 Mar 2009 16:49:40 +0000 (17:49 +0100)]
mxf: Add support for muxing/demuxing subsampled YUV formats
Sebastian Dröge [Mon, 16 Mar 2009 16:22:22 +0000 (17:22 +0100)]
mxfdemux: Use correct width/height for stride conversions
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
Sebastian Dröge [Mon, 16 Mar 2009 14:37:25 +0000 (15:37 +0100)]
mxfdemux: Simplify caps selection by using a lookup table
Sebastian Dröge [Mon, 16 Mar 2009 11:48:31 +0000 (12:48 +0100)]
mxfmux: Add initial support for muxing raw picture essence
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
Sebastian Dröge [Mon, 16 Mar 2009 11:07:20 +0000 (12:07 +0100)]
mxfdemux: Add support for AYUV and v308 YUV colorspaces
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
Sebastian Dröge [Sun, 15 Mar 2009 14:27:56 +0000 (15:27 +0100)]
mxfdemux: Error out directly if pushing a packet downstream failed
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
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
Sebastian Dröge [Sat, 14 Mar 2009 18:59:39 +0000 (19:59 +0100)]
deinterlace: Fix uninitialized variable compiler warnings
Sebastian Dröge [Wed, 11 Mar 2009 18:38:26 +0000 (19:38 +0100)]
mxfmux: Add support for muxing MPEG audio and video
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)
Sebastian Dröge [Wed, 11 Mar 2009 18:34:12 +0000 (19:34 +0100)]
mxfmux: Add support for muxing JPEG2000 code streams
Sebastian Dröge [Wed, 11 Mar 2009 18:33:54 +0000 (19:33 +0100)]
mxfmux: Add support for muxing VC-3 (aka DNxHD) video
Sebastian Dröge [Wed, 11 Mar 2009 18:33:38 +0000 (19:33 +0100)]
mxfmux: Add support for muxing A-Law audio
Sebastian Dröge [Wed, 11 Mar 2009 18:33:18 +0000 (19:33 +0100)]
mxfmux: Add support for muxing raw audio
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.
Sebastian Dröge [Wed, 11 Mar 2009 18:30:22 +0000 (19:30 +0100)]
jp2kenc: Add width/height/fourcc to the pad template caps
Jan Schmidt [Sat, 21 Mar 2009 01:09:08 +0000 (01:09 +0000)]
Release 0.10.11
Jan Schmidt [Fri, 20 Mar 2009 23:37:39 +0000 (23:37 +0000)]
Update .po files
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
Jan Schmidt [Wed, 18 Mar 2009 12:32:08 +0000 (12:32 +0000)]
0.10.6.5 pre-release
Jan Schmidt [Wed, 18 Mar 2009 10:35:43 +0000 (10:35 +0000)]
mxfdemux: Fix build on GLib < 2.16 some more
Jan Schmidt [Wed, 18 Mar 2009 00:02:48 +0000 (00:02 +0000)]
0.10.10.4 pre-release
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
Jan Schmidt [Fri, 13 Mar 2009 16:31:56 +0000 (16:31 +0000)]
0.10.10.3 pre-release
Jan Schmidt [Fri, 13 Mar 2009 16:16:21 +0000 (16:16 +0000)]
po: Update po files from upstream
Jan Schmidt [Fri, 13 Mar 2009 16:08:03 +0000 (16:08 +0000)]
po: Add Turkish translation
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.
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.
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
Edward Hervey [Thu, 12 Mar 2009 19:13:11 +0000 (20:13 +0100)]
check: Disabling metadata unit test until #574401 is fixed.
Christian Schaller [Thu, 12 Mar 2009 17:53:37 +0000 (17:53 +0000)]
add some more plugins the spec file
Christian Schaller [Wed, 11 Mar 2009 13:04:36 +0000 (13:04 +0000)]
Update spec file with new plugins
Tim-Philipp Müller [Tue, 10 Mar 2009 15:12:24 +0000 (15:12 +0000)]
dfbvideosink: include stdlib.h for abs()
Josep Torra [Tue, 10 Mar 2009 20:18:20 +0000 (21:18 +0100)]
mpegdemux: Fixed a bug in the TS scanner. Fixes #574009
Jan Schmidt [Tue, 10 Mar 2009 00:22:55 +0000 (00:22 +0000)]
0.10.10.2 pre-release
Jan Schmidt [Tue, 10 Mar 2009 00:10:09 +0000 (00:10 +0000)]
Moved twolame from Bad to Ugly
Jan Schmidt [Mon, 9 Mar 2009 23:13:00 +0000 (23:13 +0000)]
Automatic update of common submodule
From 7032163 to f8b3d91
Sebastian Dröge [Sun, 8 Mar 2009 11:05:24 +0000 (12:05 +0100)]
Automatic update of common submodule
From ffa738d to 7032163
Sebastian Dröge [Sun, 8 Mar 2009 10:21:00 +0000 (11:21 +0100)]
Automatic update of common submodule
From 3f13e4e to ffa738d
Sebastian Dröge [Sat, 7 Mar 2009 10:46:33 +0000 (11:46 +0100)]
Automatic update of common submodule
From 3c7456b to 3f13e4e
Sebastian Dröge [Sat, 7 Mar 2009 09:46:40 +0000 (10:46 +0100)]
Automatic update of common submodule
From 57c83f2 to 3c7456b
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.
Jan Schmidt [Fri, 6 Mar 2009 21:14:48 +0000 (21:14 +0000)]
misc: Ignore the camerabin binary in the check/elements subdir
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.
Stefan Kost [Fri, 6 Mar 2009 22:20:28 +0000 (00:20 +0200)]
metadata: change 'q' back to 'jpegenc' (my keyboard hates me)
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.
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
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
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
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.
Wim Taymans [Fri, 6 Mar 2009 10:08:18 +0000 (11:08 +0100)]
ladspa: fix compilation when LRDF is missing
--
Stefan Kost [Thu, 5 Mar 2009 20:55:17 +0000 (22:55 +0200)]
ladspa: remove -ldl as we now use glibs gmodule.
Stefan Kost [Thu, 5 Mar 2009 20:37:52 +0000 (22:37 +0200)]
ladspa: add initial liblrdf support.
Get classification from rdf metadata.