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
Sebastian Dröge [Fri, 7 Aug 2009 05:23:07 +0000 (07:23 +0200)]
gme: Don't add empty string tags
Sebastian Dröge [Fri, 7 Aug 2009 05:01:11 +0000 (07:01 +0200)]
gme: Fix caps name again
Sebastian Dröge [Fri, 7 Aug 2009 04:59:55 +0000 (06:59 +0200)]
gme: Rename everything from SPC to GME
Sebastian Dröge [Fri, 7 Aug 2009 04:59:41 +0000 (06:59 +0200)]
spc: Really remove old SPC code
Sebastian Dröge [Fri, 7 Aug 2009 04:56:54 +0000 (06:56 +0200)]
gme: Use gme for tags and duration parsing
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.
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
ric [Thu, 6 Aug 2009 17:26:21 +0000 (19:26 +0200)]
rtpsource: avoid buffer leak on bad seqnum
Fixes #590797
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.
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.
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.
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.
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
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.
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
Sebastian Dröge [Fri, 31 Jul 2009 05:16:02 +0000 (07:16 +0200)]
directdraw: Fix indention
Руслан Ижбулатов [Thu, 30 Jul 2009 22:05:41 +0000 (02:05 +0400)]
directdraw: Implement GstNavigation interface
Fixes bug #590208.
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
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
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
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
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
Thiago Santos [Wed, 29 Jul 2009 21:44:11 +0000 (18:44 -0300)]
asfmux: adds support to vc-1 streams
Olivier Crête [Wed, 29 Jul 2009 21:23:31 +0000 (17:23 -0400)]
rtpmux: Remove empty finalize
Sebastian Dröge [Wed, 29 Jul 2009 14:02:58 +0000 (16:02 +0200)]
configure.ac: Fix macro name
Joni Valtanen [Wed, 29 Jul 2009 13:35:03 +0000 (15:35 +0200)]
directsoundsrc: Add DirectSound source plugin
Fixes bug #344129.
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
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
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
Olivier Crête [Tue, 28 Jul 2009 15:59:56 +0000 (11:59 -0400)]
rtpsource: Incoming buffers do not always have caps
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.
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
Sebastian Dröge [Mon, 27 Jul 2009 17:59:32 +0000 (19:59 +0200)]
amrwbenc: Fix compilation
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.
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.
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
Julien Isorce [Mon, 27 Jul 2009 12:52:57 +0000 (14:52 +0200)]
dshowsrcwrapper: remove use of IGstDshowInterface
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.
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.
Tim-Philipp Müller [Sat, 25 Jul 2009 11:19:07 +0000 (12:19 +0100)]
kate: break up macros into multiple lines
Vincent Penquerc'h [Fri, 24 Jul 2009 20:54:59 +0000 (21:54 +0100)]
kate: use GST_ELEMENT_ERROR for error reporting
See #525743.
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.
Jan Schmidt [Fri, 24 Jul 2009 07:25:03 +0000 (08:25 +0100)]
win32: Fix the distcheck after dshowsrcwrapper rearrangements
Remove old files from the win32 manifest, and add the new one.
Sebastian Dröge [Fri, 24 Jul 2009 05:40:17 +0000 (07:40 +0200)]
musepackdec: Implement SEEKING query
Tim-Philipp Müller [Fri, 24 Jul 2009 00:00:34 +0000 (01:00 +0100)]
Revert "docs: fix docs build again"
It's not needed any longer after Stefan's updates in the common module.
This reverts commit
09c550a172a2c8a76f0b48f2f8ce11070598f66c.
Stefan Kost [Thu, 23 Jul 2009 21:42:53 +0000 (00:42 +0300)]
Automatic update of common submodule
From fedaaee to 94f95e3
Tim-Philipp Müller [Thu, 23 Jul 2009 16:57:14 +0000 (17:57 +0100)]
docs: fix docs build again
There is no element called 'ladspa', so there won't be a -details
file for it.
Sebastian Dröge [Thu, 23 Jul 2009 07:58:38 +0000 (09:58 +0200)]
mpegdemux: Remove some backward compatibility code
Also we always require liboil so use it unconditionally.
Sebastian Dröge [Thu, 23 Jul 2009 07:52:36 +0000 (09:52 +0200)]
mpegdemux: Implement query type function for the src pads
Olivier Crête [Tue, 21 Jul 2009 02:13:11 +0000 (22:13 -0400)]
mimdec: Lock element before unlocking
Olivier Crête [Tue, 21 Jul 2009 02:08:52 +0000 (22:08 -0400)]
mimdec: Fix leaks
Use gst_pad_new_from_static_template() to not leak the pad template
Also properly chain up the finalize to the parent
Olivier Crête [Tue, 21 Jul 2009 02:08:24 +0000 (22:08 -0400)]
mimenc: Use gst_pad_new_from_static_template
Prevents leak found by valgrind
Olivier Crête [Tue, 21 Jul 2009 01:52:59 +0000 (21:52 -0400)]
mimenc: Unref clockid
Olivier Crête [Mon, 20 Jul 2009 18:00:17 +0000 (14:00 -0400)]
mimdec: Don't overwrite valid timestamps
Olivier Crête [Mon, 20 Jul 2009 17:45:54 +0000 (13:45 -0400)]
Revert "mimdec: Ignore the timestamps inside the buffers"
This reverts commit
5e051fa98aeebdce2eca6b321ec1929e6f8fdf61.
Olivier Crête [Tue, 21 Jul 2009 19:33:41 +0000 (15:33 -0400)]
rtpsession: Free conflicting addresses on finalize
Olivier Crête [Tue, 21 Jul 2009 19:31:33 +0000 (15:31 -0400)]
rtpmux: Free the pad private data on pad release
Free the pad private data on pad release instead of using a weak ref,
which is not thread safe. Also, lock the content of the pad private using the element's
object lock.
Olivier Crête [Wed, 22 Jul 2009 18:19:18 +0000 (14:19 -0400)]
mimenc: Ignore errors pushing out new segments
The following buffer push will return more valuable information.
Stefan Kost [Wed, 22 Jul 2009 15:01:12 +0000 (18:01 +0300)]
docs: add docs for ladspa and update plugin docs
Add also inspect files for lv2 and frei0r (no docs yet).
Stefan Kost [Wed, 22 Jul 2009 14:05:29 +0000 (17:05 +0300)]
camerabin: more perf-test cleanups
Remove some obsolete exmaples. Add video-width/height. Use proper api for
setting still image resolution. Fix stopping random tests on bin-state-changes.
Remove the memdup in snapshot again, as its not needed (pixbuf goes out of
scope with the buffer).
Tim-Philipp Müller [Wed, 22 Jul 2009 10:45:21 +0000 (11:45 +0100)]
dshowsrcwrapper: update Makefile.am for source file renames as well
Tim-Philipp Müller [Tue, 21 Jul 2009 12:37:20 +0000 (13:37 +0100)]
docs: add pcapparse to docs
Julien Isorce [Wed, 22 Jul 2009 10:34:36 +0000 (12:34 +0200)]
dshowaudiosrc: do not remove a range of length 0
Julien Isorce [Wed, 22 Jul 2009 10:24:46 +0000 (12:24 +0200)]
dshowaudiosrc: converts code to C++
Julien Isorce [Wed, 22 Jul 2009 09:01:49 +0000 (11:01 +0200)]
dshowvideosrc: converts code to C++
Stefan Kost [Tue, 21 Jul 2009 21:33:22 +0000 (00:33 +0300)]
mpegdemux: don't add a base_time==-1 to segment positions
Fixes assertion about newsegment with start=-1.
Stefan Kost [Tue, 21 Jul 2009 14:48:33 +0000 (17:48 +0300)]
camerabin: small speedup in software zoom
Force crop on even pixel position to avoid slowpath in crop & scale.
Stefan Kost [Tue, 21 Jul 2009 13:48:26 +0000 (16:48 +0300)]
camerabin: we need to copy the data in the example
gdk_pixbuf_new_from_data does not copy the data.
Stefan Kost [Tue, 21 Jul 2009 08:28:20 +0000 (11:28 +0300)]
make: remove whitespace after trailing backslash
Vincent Penquerc'h [Tue, 21 Jul 2009 11:42:33 +0000 (12:42 +0100)]
kate: fix time conversion from DVD style timestamps.
Sebastian Dröge [Tue, 21 Jul 2009 11:51:20 +0000 (13:51 +0200)]
mxfdemux: Implement SEEKING query
Sebastian Dröge [Tue, 21 Jul 2009 11:39:21 +0000 (13:39 +0200)]
mpegpsdemux: Implement SEEKING query
Fixes bug #588944.
Sebastian Dröge [Tue, 21 Jul 2009 11:33:58 +0000 (13:33 +0200)]
mpegtsdemux: Implement SEEKING query
Partially fixes bug #588944.
Sebastian Dröge [Tue, 21 Jul 2009 11:17:06 +0000 (13:17 +0200)]
mpegtsparse: Free the PMT before setting a new one
Mikael Magnusson [Tue, 21 Jul 2009 11:14:00 +0000 (13:14 +0200)]
mpegtsparse: Remove old PES PIDs when receiving PAT tables
Fixes bug #583470.
Julien Isorce [Tue, 21 Jul 2009 09:10:49 +0000 (11:10 +0200)]
dshowsrcwrapper: fix relative path
Julien Isorce [Tue, 21 Jul 2009 08:49:37 +0000 (10:49 +0200)]
start refactoring of dshowsrcwrapper
-remove gst-libs/gst/dshow
-fakesource is moved from gst-libs/gst/dshow to sys/dshowsrcwrapper
-some minor changes (C/C++ check and includes) to make the plugin
compile again.
Tim-Philipp Müller [Tue, 21 Jul 2009 00:06:19 +0000 (01:06 +0100)]
kate: use new GST_TAG_SUBITLE_CODEC tag instead of GST_TAG_CODEC
Tim-Philipp Müller [Mon, 20 Jul 2009 23:54:47 +0000 (00:54 +0100)]
katedec: only put primary language tag in GST_TAG_LANGUAGE
Only put primary language into GST_TAG_LANGUAGE, and convert to lower case,
ie. only use "en" of "en_GB". This is per our tag documentation and hence
what apps expect. Also add example to kateenc property description so people
know a language code is wanted here.
Tim-Philipp Müller [Mon, 20 Jul 2009 23:04:28 +0000 (00:04 +0100)]
katedec: add comment why we dont' support application/x-kate here for now
Vincent Penquerc'h [Mon, 20 Jul 2009 12:54:49 +0000 (13:54 +0100)]
katedec: create SPU format images from suitable background images
Make katedec fabricate dvd-style subpictures for subtitle overlay
bitmaps, for easier playbin2 integration (#588638).
ogg.k.ogg.k [Mon, 20 Jul 2009 15:24:23 +0000 (16:24 +0100)]
kate: fix some minor memory leaks
Makes 'make check-valgrind' work for the kate unit test (#525743)
Stefan Kost [Mon, 20 Jul 2009 13:39:42 +0000 (16:39 +0300)]
camerabin: add code in test to store snapshots for manual verification
Use gdk_pixbuf to save the image in perf-test. Also remove some obsolute
commented out code.
Stefan Kost [Mon, 20 Jul 2009 13:24:05 +0000 (16:24 +0300)]
camerabin: log formats in preview image conversion
Stefan Kost [Mon, 20 Jul 2009 13:21:06 +0000 (16:21 +0300)]
camerabin: remove unused variable assignment
Result is not needed here, but variable is used later on. Also remove double new
lines in function.
Stefan Kost [Mon, 20 Jul 2009 13:20:15 +0000 (16:20 +0300)]
fpsdisplaysink: check query return result before using it
Stefan Kost [Mon, 20 Jul 2009 13:19:40 +0000 (16:19 +0300)]
metadata: don't dereference the pointer before the validity check
Stefan Kost [Mon, 20 Jul 2009 07:17:07 +0000 (10:17 +0300)]
camerabin: improve perf test robustness and add comments
Vincent Penquerc'h [Mon, 20 Jul 2009 11:25:15 +0000 (12:25 +0100)]
kateenc: also recognise the new recommended 'SUB' category
Move the check for 'simple' subtitles category to a separate routine
and add in the new recommended SUB category (#525743).
Vincent Penquerc'h [Mon, 20 Jul 2009 10:41:40 +0000 (11:41 +0100)]
kateenc: keep bitmap/palette/region around when on the spot encoding is not possible due to an unknown end time
Fixes valgrind unitialized value report. See #525743.
Tim-Philipp Müller [Sun, 19 Jul 2009 22:45:02 +0000 (23:45 +0100)]
docs: add inspect info for kate plugin
Should fix the docs build.
Tim-Philipp Müller [Sun, 19 Jul 2009 22:35:05 +0000 (23:35 +0100)]
kate: add some FIXMEs
Tim-Philipp Müller [Sun, 19 Jul 2009 22:32:07 +0000 (23:32 +0100)]
katedec: demote to GST_RANK_NONE for now
There are still some autoplugging issues to sort out, and it needs
some testing.
Tim-Philipp Müller [Sun, 19 Jul 2009 22:29:19 +0000 (23:29 +0100)]
checks: add kate unit tests to valgrind blacklist for now
And add check binary to ignore list.
Tim-Philipp Müller [Sun, 19 Jul 2009 22:16:07 +0000 (23:16 +0100)]
kate: make sure to free some more stuff
Tim-Philipp Müller [Sun, 19 Jul 2009 21:29:19 +0000 (22:29 +0100)]
kate: fix up for additional subtitle/x-kate media type
Tim-Philipp Müller [Mon, 13 Jul 2009 21:38:43 +0000 (22:38 +0100)]
kate: remove local kate typefinder, use the one in -base
Tim-Philipp Müller [Fri, 10 Jul 2009 17:45:28 +0000 (18:45 +0100)]
kate: change media type to subtitle/x-kate and update define accordingly
Vincent Penquerc'h [Sun, 15 Feb 2009 18:35:04 +0000 (18:35 +0000)]
add new Kate plugin, for Kate overlay streams
katedec: Kate decoder (text only)
kateenc: Kate encoder (text and DVD SPU only)
katetag: Kate tagger
kateparse: Kate parser
tiger: Kate renderer using the Tiger rendering library
Fixes #525743.