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.
Tim-Philipp Müller [Sun, 19 Jul 2009 14:37:50 +0000 (15:37 +0100)]
real: differentiate between 'module does not exist' and genuine module opening errors
Don't log a GST_ERROR if one of the codec modules we were looking for
doesn't exist. That's not a genuine error, but somewhat expected.
Matijs van Zuijlen [Sat, 18 Jul 2009 06:43:37 +0000 (08:43 +0200)]
mpegdemux: Fix integer overflow
This breaks playback of files >4 GB as the offset was
a guint before. Changing it to a guint64 fixes this.
Stefan Kost [Fri, 17 Jul 2009 12:47:10 +0000 (15:47 +0300)]
metadata: reset state if there is something to reset
The condition was wrong and as such the element was writing the same tags on subsequent
images if reused.
Stefan Kost [Fri, 17 Jul 2009 12:45:32 +0000 (15:45 +0300)]
camerabin: use gst_caps_replace instead of separate calls
This fixes setting snapshot caps back to NULL also.
Stefan Kost [Fri, 17 Jul 2009 12:38:06 +0000 (15:38 +0300)]
camerabin: implemnet two more tests
Add tests for videorecording startup and capture startup delay.
Zaheer Merali [Fri, 17 Jul 2009 08:36:15 +0000 (09:36 +0100)]
mpegtsparse: add component tag to the video component structure in eit
Olivier Crête [Thu, 16 Jul 2009 21:27:09 +0000 (17:27 -0400)]
mimenc: Don't pretend to be ML20 if paused
Olivier Crête [Thu, 16 Jul 2009 20:06:26 +0000 (16:06 -0400)]
mimdec: Ignore the timestamps inside the buffers
Olivier Crête [Thu, 16 Jul 2009 19:43:46 +0000 (15:43 -0400)]
mimdec: Don't try to parse the header before dropping the paused frames
Olivier Crête [Thu, 16 Jul 2009 19:43:15 +0000 (15:43 -0400)]
mimdec: Print the incoming fourcc on errors
Austin Lund [Fri, 19 Jun 2009 10:13:53 +0000 (20:13 +1000)]
Increased the length of time for tuning in gstdvbsrc.c.
Some devices take a while to tune and 500ms was too short to detect
successful tuning. As well as waiting for 5 seconds each 100ms the
status is checked and the loop is broken out of when tuning has suceeded.
Aleksey Yulin [Thu, 16 Jul 2009 17:49:26 +0000 (19:49 +0200)]
mpegtsdemux: Don't use PIDs > MPEGTS_MAX_PID
The mpegtsdemux streams array only has MPEGTS_MAX_PID entries
and accessing one afterwards will result in crashes.
Fixes bug #575672.
Zeeshan Ali (Khattak) [Thu, 16 Jul 2009 15:14:18 +0000 (18:14 +0300)]
Add more debug output to metadatamux
Josep Torra [Thu, 16 Jul 2009 10:03:32 +0000 (12:03 +0200)]
pesfilter: Permit unbounded packets for 0xfd (extended stream id).
Added parsing of PES extension related data.
Fixes some VC1 related issues.
Jan Schmidt [Thu, 16 Jul 2009 12:55:14 +0000 (13:55 +0100)]
oss4: Attempt to fix a compiler warning
Don't store a const gchar * in a non-const gchar * local var.
Also, make the translation string function static since it's only
used in the one file.
Jan Schmidt [Wed, 15 Jul 2009 17:10:04 +0000 (18:10 +0100)]
metadata: Fix some compiler warnings
Cast some debug string parameters so that they don't cause mismatched
type warnings.
Jan Schmidt [Wed, 15 Jul 2009 15:17:35 +0000 (16:17 +0100)]
vdpau: Fix a compiler warning about uninitialised variable use.
Garrett D'Amore [Wed, 10 Jun 2009 18:21:21 +0000 (19:21 +0100)]
oss4: Enhancements to the mixer and audio output
Code cleanups, general improvements, support for the
new mixer flags in latest gst-plugins-base.
Fixes: #584252
Patch By: Brian Cameron <brian.cameron@sun.com>
Patch By: Garrett D'Amore <garrett.damore@sun.com>
Zaheer Merali [Wed, 15 Jul 2009 17:27:39 +0000 (18:27 +0100)]
mpegtsparse: add component tag to structure for component message
Stefan Kost [Wed, 15 Jul 2009 14:44:10 +0000 (17:44 +0300)]
camerabin: use nonbuffered io to save memcopies
We write large blocks anyway, so no extra buffering please. Also use one
g_object_set to set multiple properties on same object.
Stefan Kost [Wed, 15 Jul 2009 09:20:17 +0000 (12:20 +0300)]
camerabin: track todo items
Stefan Kost [Wed, 15 Jul 2009 08:17:36 +0000 (11:17 +0300)]
camerabin: leave image/video bin in ready when changing mode
Sebastian Dröge [Tue, 14 Jul 2009 12:10:55 +0000 (14:10 +0200)]
amrparse: Sync baseparse changes
Sebastian Dröge [Tue, 14 Jul 2009 12:08:04 +0000 (14:08 +0200)]
aacparse: Add function for the baseparse subclass to push buffers downstream
Also handle the case gracefully where the subclass decides to drop
the first buffers and has no caps set yet. It's still required to
have valid caps set when the first buffer should be passed downstream.
Sebastian Dröge [Tue, 14 Jul 2009 12:07:44 +0000 (14:07 +0200)]
baseparse: Fix seek event leaking
Stefan Kost [Tue, 14 Jul 2009 08:44:58 +0000 (10:44 +0200)]
metadata: fix copy'n'paste in tag description
David Schleef [Tue, 14 Jul 2009 01:04:14 +0000 (18:04 -0700)]
schro: Add enum types for schroedinger settings
Jan Schmidt [Tue, 30 Jun 2009 15:31:12 +0000 (16:31 +0100)]
resindvd: Don't send empty language code strings
Ignore empty language codes on some poorly coded DVDs, rather than
setting empty strings into our outgoing taglist.
Olivier Crête [Mon, 13 Jul 2009 16:24:04 +0000 (12:24 -0400)]
Automatic update of common submodule
From
5845b63 to
fedaaee
Olivier Crête [Fri, 10 Jul 2009 20:42:19 +0000 (21:42 +0100)]
mimenc: Only enable paused mode if the property is true
Tim-Philipp Müller [Fri, 10 Jul 2009 12:03:54 +0000 (13:03 +0100)]
ivorbis: extract vorbis comments
Fixes #575818.
Sebastian Dröge [Wed, 8 Jul 2009 15:59:29 +0000 (17:59 +0200)]
shapewipe: Add BGRA support for video in/output
Sebastian Pölsterl [Wed, 8 Jul 2009 13:26:07 +0000 (15:26 +0200)]
mpegtsdemux: Fix double free
The hash table already makes sure that the stream is correctly
free'd when elements are removed.
Fixes bug #587819.
Miguel Àngel Farré [Wed, 8 Jul 2009 09:16:19 +0000 (10:16 +0100)]
mpegtsparse: parse component tag
Miguel Àngel Farré [Wed, 8 Jul 2009 09:11:52 +0000 (10:11 +0100)]
mpegtsparse: parse carousel identifier descriptor
Zaheer Abbas Merali [Tue, 7 Jul 2009 14:28:04 +0000 (15:28 +0100)]
mpegtsparse: add parsing of data broadcast descriptors
Sebastian Dröge [Tue, 7 Jul 2009 18:28:09 +0000 (20:28 +0200)]
basevideo: Link with libgstvideo for some used functions
Olivier Crête [Tue, 7 Jul 2009 18:18:16 +0000 (19:18 +0100)]
mimenc: Send pause frames when paused
Olivier Crête [Tue, 7 Jul 2009 18:15:42 +0000 (19:15 +0100)]
mimdec: Ignore pause frames
Olivier Crête [Tue, 7 Jul 2009 17:27:36 +0000 (18:27 +0100)]
mimenc: Put keyframe/paused flags in tcp header
Olivier Crête [Tue, 7 Jul 2009 17:18:06 +0000 (18:18 +0100)]
mimenc: Put timestamp on the header buffer
Olivier Crête [Tue, 7 Jul 2009 17:22:54 +0000 (18:22 +0100)]
mimenc: Retimestamp to the running time
Olivier Crête [Mon, 6 Jul 2009 16:17:22 +0000 (17:17 +0100)]
mimenc: Save the segment
Olivier Crête [Mon, 6 Jul 2009 15:24:59 +0000 (16:24 +0100)]
mimenc: Add property for the paused mode
Tim-Philipp Müller [Fri, 3 Jul 2009 15:08:38 +0000 (16:08 +0100)]
basevideo, schroedinger: guard unstable API with GST_USE_UNSTABLE_API
Add some guards and fat warnings to the header files with still unstable
API, so people who just look at the installed headers know that it
actually is unstable API.
Zaheer Abbas Merali [Thu, 2 Jul 2009 14:58:00 +0000 (15:58 +0100)]
mpegtsparse: fix sdt parsing.
fix parsing of everything for each service from eit schedule flag on and also
add a running-status parameter to the bus message structure.
Sebastian Dröge [Thu, 2 Jul 2009 09:24:48 +0000 (11:24 +0200)]
shapewipe: Add support for ARGB video input/output
David Schleef [Wed, 1 Jul 2009 17:55:12 +0000 (10:55 -0700)]
basevideo: move from -base
Also move schroedinger plugin. This creates a new library,
gstbasevideo-0.10, which will probably be merged back into
gstvideo-0.10 when this is moved back to -base.
Wim Taymans [Wed, 1 Jul 2009 10:55:03 +0000 (12:55 +0200)]
rtpbin: use new method for netaddress to string
Jan Schmidt [Mon, 29 Jun 2009 16:24:58 +0000 (17:24 +0100)]
dist: Add lv2 plugin to the dist
Jan Schmidt [Mon, 29 Jun 2009 15:37:01 +0000 (16:37 +0100)]
dist: Add the camerabin examples subdirectory to the dist
Wim Taymans [Mon, 29 Jun 2009 16:48:33 +0000 (18:48 +0200)]
rtpbin: do better cleanup of the src ghostpads
Connect to the pad-removed signal of the ptdemux elements so that we remove the
ghostpads for them. Fixes cleanup when going to NULL as well as when releasing
the sinkpads.
Fixes #561752
Wim Taymans [Mon, 29 Jun 2009 15:48:13 +0000 (17:48 +0200)]
docs: remove old element
Wim Taymans [Thu, 28 May 2009 17:08:40 +0000 (19:08 +0200)]
rtpsession: add a comment
Wim Taymans [Mon, 29 Jun 2009 14:37:54 +0000 (16:37 +0200)]
rtpbin: add SDES property
Remove all individual SDES properties and use one sdes property that takes a
GstStructure instead. This will allow us to add more custom stuff to the SDES
messages later.
Wim Taymans [Mon, 29 Jun 2009 14:21:05 +0000 (16:21 +0200)]
rtpbin: add SDES property that takes GstStructure
Remove all individual SDES properties and use one sdes property that takes a
GstStructure instead. This will allow us to add more custom stuff to the SDES
messages later.
Wim Taymans [Tue, 2 Jun 2009 15:46:08 +0000 (17:46 +0200)]
rtpbin: removed old gstrtpclient
Andoni Morales [Mon, 29 Jun 2009 10:23:59 +0000 (12:23 +0200)]
sdl: only include sys/time.h when we have it
Fixes #586956
Sebastian Dröge [Mon, 29 Jun 2009 10:02:19 +0000 (12:02 +0200)]
frei0r: Correctly clean up elements to be reusable and not leak memory
Sebastian Dröge [Mon, 29 Jun 2009 09:59:13 +0000 (11:59 +0200)]
frei0r: In the filter plugins create the frei0r instances in create() before playback starts
Sebastian Dröge [Mon, 29 Jun 2009 09:56:59 +0000 (11:56 +0200)]
frei0r: In the mixer plugins create the frei0r instances in create() before playback starts
Sebastian Dröge [Mon, 29 Jun 2009 09:54:26 +0000 (11:54 +0200)]
frei0r: In the src plugins create the frei0r instances in create() before playback starts
Sebastian Dröge [Mon, 29 Jun 2009 09:50:44 +0000 (11:50 +0200)]
frei0r: Use fixed caps on the filter pads
This is required because we have to create a new frei0r
instance for any caps changes and the instances can have history.
Just creating a new instance during playback can result in bad output
right after the caps change.
Sebastian Dröge [Sat, 27 Jun 2009 07:51:01 +0000 (09:51 +0200)]
frei0r: Set the default property values correctly
Stefan Kost [Fri, 26 Jun 2009 15:35:06 +0000 (18:35 +0300)]
camerabin: code cleanups
Downgrade a WARNING to INFO. Use a bit more compact code. Add a fixme comment.
Stefan Kost [Fri, 26 Jun 2009 15:34:36 +0000 (18:34 +0300)]
camerabin: just ref caps, we don't need a writable copy
Stefan Kost [Fri, 26 Jun 2009 15:33:47 +0000 (18:33 +0300)]
camerabin: no need to ref and unref this temporarily
Stefan Kost [Fri, 26 Jun 2009 15:32:40 +0000 (18:32 +0300)]
camerabin: don't leak sink_caps if they would be any-caps
Stefan Kost [Fri, 26 Jun 2009 15:31:51 +0000 (18:31 +0300)]
camerabin: don't leak preview images
Stefan Kost [Fri, 26 Jun 2009 15:30:01 +0000 (18:30 +0300)]
camerabin: don't leak viewfinder-caps
Stefan Kost [Fri, 26 Jun 2009 13:07:43 +0000 (16:07 +0300)]
camerabin: make shot2shot test more reliable
We can only trigger next shot (in the test) when current is captured and saved.
Stefan Kost [Fri, 26 Jun 2009 10:10:12 +0000 (13:10 +0300)]
camerabin: insert a few blank lines for readability
Stefan Kost [Fri, 26 Jun 2009 10:09:27 +0000 (13:09 +0300)]
camerabin: don't leak messages and element refs in preview
Jan Schmidt [Fri, 26 Jun 2009 14:10:05 +0000 (15:10 +0100)]
autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
Check for more automake command variants. Use printf instead of 'echo -n'
for portability
Jan Schmidt [Fri, 26 Jun 2009 12:42:51 +0000 (13:42 +0100)]
Automatic update of common submodule
From
f810030 to
5845b63
Changwoo Ryu [Fri, 26 Jun 2009 08:30:22 +0000 (09:30 +0100)]
freeze: don't build plugin static lib
Pass --tag=disable-static to libtool like we do for other plugins.
Fixes #587023.
Dave Robillard [Thu, 25 Jun 2009 16:31:32 +0000 (12:31 -0400)]
Use GST_WARNING instead of fprintf.
Dave Robillard [Sat, 30 May 2009 15:18:21 +0000 (11:18 -0400)]
Add LV2 quick start README.
Stefan Kost [Thu, 25 Jun 2009 16:23:16 +0000 (19:23 +0300)]
camerabin: don't leak requestpads
Requestpads need to be released and unreffed. Add a comment in one case where
we intentionaly don't unref.
Stefan Kost [Thu, 25 Jun 2009 16:21:47 +0000 (19:21 +0300)]
camerabin: sync first test more safely
Don't use gst_element_get_state() to wait for PLAYING, Use the bus-handler
insteader and asynchronously schedule next test.
Mark Nauwelaerts [Thu, 25 Jun 2009 14:41:49 +0000 (16:41 +0200)]
capssetter: import element into -bad
Edward Hervey [Thu, 25 Jun 2009 06:38:21 +0000 (08:38 +0200)]
qtmux: Remove unused variable.
Edward Hervey [Thu, 25 Jun 2009 06:38:10 +0000 (08:38 +0200)]
qtmux: Fix debug statement.
Stefan Kost [Wed, 24 Jun 2009 15:56:28 +0000 (18:56 +0300)]
camerabin: add target-times option to specify test times
Have some reasonable default times. Add a commandline option to override
defaults. Interpret target-time=0 as skip-test.
Lasse Laukkanen [Tue, 23 Jun 2009 10:01:52 +0000 (13:01 +0300)]
camerabin: buffer-alloc support fixes to image and video bin handling
Keep image bin in PAUSED state in image mode except when processing/saving (PLAYING/READY).
Change output-selector to view finder before setting video bin to READY.
Fix filename sent with img-done signal.
Lasse Laukkanen [Tue, 23 Jun 2009 10:01:13 +0000 (13:01 +0300)]
camerabin: fix setting mute when video bin elements haven't been created
Lasse Laukkanen [Tue, 16 Jun 2009 15:12:29 +0000 (18:12 +0300)]
camerabin: set image bin to PAUSED when starting capture
Set image bin to PAUSED also when starting capture using photography
interface.
Lasse Laukkanen [Tue, 21 Apr 2009 07:55:36 +0000 (10:55 +0300)]
camerabin: leave v4l2camsrc "capture-mode" as video mode when pausing
Jan Schmidt [Wed, 24 Jun 2009 14:14:33 +0000 (15:14 +0100)]
Automatic update of common submodule
From
f3bb51b to
f810030
Jan Schmidt [Mon, 22 Jun 2009 02:55:27 +0000 (03:55 +0100)]
VDPAU: Move I420/YV12 to the front of the caps. Add debug.
Make I420/YV12 caps be preferred when downloading to YUV buffers,
when possible, by listing them first in the set of output caps.
Add some debug in the caps selection code.
Mark Nauwelaerts [Tue, 23 Jun 2009 16:01:18 +0000 (18:01 +0200)]
xvidenc: also allow video/mpeg on output caps. Fixes #377784.
Sebastian Dröge [Tue, 23 Jun 2009 16:23:13 +0000 (18:23 +0200)]
shapewipe: Correctly handle 0/1 fps
Stefan Kost [Mon, 22 Jun 2009 20:50:49 +0000 (23:50 +0300)]
signalprocessor: use $(top_builddir) instead of relative paths
Stefan Kost [Mon, 22 Jun 2009 20:49:03 +0000 (23:49 +0300)]
camerabin: add local include dir to CFLAGS
Dave Robillard [Wed, 29 Apr 2009 03:24:45 +0000 (23:24 -0400)]
Working LV2 plugin discovery.
- Separate gstsignalprocessor into a separate library (not sure if this
is in the right place, but it works for now anyway)
- Create LV2 element based on LADSPA element, port most discovery
functionality