David Schleef [Sat, 16 Apr 2011 05:25:27 +0000 (22:25 -0700)]
mpegtsmux: Add byte-stream to h264 caps
Sebastian Dröge [Mon, 18 Apr 2011 10:01:07 +0000 (12:01 +0200)]
wavpack: Remove bus GSource to prevent a valgrind warning
Sebastian Dröge [Mon, 18 Apr 2011 09:57:15 +0000 (11:57 +0200)]
ofa: Remove bus GSource to prevent a valgrind warning
Sebastian Dröge [Mon, 18 Apr 2011 09:50:34 +0000 (11:50 +0200)]
assrender: Remove bus GSource to prevent a valgrind warning
Sebastian Dröge [Mon, 18 Apr 2011 09:46:23 +0000 (11:46 +0200)]
decklink: Remove unused/unneeded CFLAGS/LIBS and move $(LIBM) to LIBADD
Sebastian Dröge [Mon, 18 Apr 2011 09:43:03 +0000 (11:43 +0200)]
linsys: Link with libgstbase for basesink/basesrc
And remove empty and unused variables.
Sebastian Dröge [Sun, 17 Apr 2011 17:09:33 +0000 (19:09 +0200)]
decklink: Dist all headers and put them in noinst_HEADERS
Sebastian Dröge [Sun, 17 Apr 2011 17:09:15 +0000 (19:09 +0200)]
linsys: Dist all headers and put them in noinst_HEADERS
Sebastian Dröge [Sun, 17 Apr 2011 09:54:00 +0000 (11:54 +0200)]
configure: Fix linsys/decklink checks for Linux
Tim-Philipp Müller [Sun, 17 Apr 2011 00:10:14 +0000 (01:10 +0100)]
0.10.21.2 pre-release
Tim-Philipp Müller [Sun, 17 Apr 2011 00:09:33 +0000 (01:09 +0100)]
ext, gst: update disted orc backup files
Tim-Philipp Müller [Sat, 16 Apr 2011 23:54:50 +0000 (00:54 +0100)]
docs: update docs for pre-release
Tim-Philipp Müller [Sat, 16 Apr 2011 15:36:06 +0000 (16:36 +0100)]
configure: fix --disable-external
David Schleef [Fri, 15 Apr 2011 03:46:52 +0000 (20:46 -0700)]
assrender: refactor blitting, avoid writing past end of buffer
Previous blitting code could potentially write past the
end of the buffer if the x or y position was odd, and for
the same underlying reason, didn't get the chroma registration
correct in the odd position case.
https://bugzilla.gnome.org/show_bug.cgi?id=647830
Edward Hervey [Sat, 16 Apr 2011 09:18:44 +0000 (11:18 +0200)]
jpegformat: Fix unitialized variable on macosx
Thiago Santos [Thu, 14 Apr 2011 23:39:38 +0000 (20:39 -0300)]
camerabin: Do not forget to unref the ffmpegcolorspace
Do not leak the ffmpegcolorspace by unrefing it at dispose
Thiago Santos [Thu, 14 Apr 2011 19:48:27 +0000 (16:48 -0300)]
test: camerabin: More leak fixes
Sebastian Dröge [Fri, 15 Apr 2011 08:41:55 +0000 (10:41 +0200)]
m4: Update gsettings m4 macros
David Schleef [Thu, 14 Apr 2011 23:24:47 +0000 (16:24 -0700)]
Bump orc requirement to 0.4.11
Tim-Philipp Müller [Thu, 14 Apr 2011 23:09:14 +0000 (00:09 +0100)]
Fix some unused-but-set-variable warnings with gcc 4.6
Tim-Philipp Müller [Thu, 14 Apr 2011 18:53:16 +0000 (19:53 +0100)]
element-templates: clean up gobject template a bit
Remove pointless g_return_if_fail (G_IS_FOO (obj)) checks in
vfunc implementations. Comment out unused variables to avoid
warnings with gcc 4.6.
Tim-Philipp Müller [Thu, 14 Apr 2011 17:36:16 +0000 (18:36 +0100)]
asfmux: fix unused-but-set-variable warnings with gcc 4.6
Tim-Philipp Müller [Thu, 14 Apr 2011 17:36:02 +0000 (18:36 +0100)]
bayer: fix unused-but-set-variable warnings with gcc 4.6
Thiago Santos [Thu, 14 Apr 2011 17:32:02 +0000 (14:32 -0300)]
tests: camerabin2: Leak fixes for the unit tests
Leak fixes related to not removing the source returned from
gst_bus_add_watch
Thiago Santos [Thu, 14 Apr 2011 16:27:20 +0000 (13:27 -0300)]
tests: camerabin: Some leak fixes
Leak fixes related to removing the source returned from
gst_bus_add_watch
Reynaldo H. Verdejo Pinochet [Wed, 13 Apr 2011 19:05:15 +0000 (15:05 -0400)]
Remove audioflingersink
Remove audioflingersink, it's in gst-android now.
Tim-Philipp Müller [Thu, 14 Apr 2011 15:49:18 +0000 (16:49 +0100)]
basevideo: fix unused-but-set-variable warnings with gcc 4.6
Tim-Philipp Müller [Thu, 14 Apr 2011 15:14:57 +0000 (16:14 +0100)]
basecamerasrc: add unstable-API warnings if GST_USE_UNSTABLE_API is not defined
So people know this is unstable API even if it ends up right next
to our other API.
Tim-Philipp Müller [Thu, 14 Apr 2011 15:11:53 +0000 (16:11 +0100)]
libs: remove leftover media-info directory
Andoni Morales Alastruey [Wed, 13 Apr 2011 20:48:28 +0000 (22:48 +0200)]
hlsdemux: m3u8: return duration in nanoseconds
Andoni Morales Alastruey [Wed, 13 Apr 2011 21:35:50 +0000 (23:35 +0200)]
hlsdemux: fix handling of end of playlist
Don't send the EOS event until we reached the end of the playlist
and the queue is really empty.
Andoni Morales Alastruey [Wed, 13 Apr 2011 20:25:57 +0000 (22:25 +0200)]
hlsdemux: fix example pipeline
Andoni Morales Alastruey [Wed, 13 Apr 2011 21:06:18 +0000 (23:06 +0200)]
hlsdemux: ignore seek events until it's implemented
Andoni Morales Alastruey [Wed, 13 Apr 2011 20:17:05 +0000 (22:17 +0200)]
hlsdemux: dispose the fetcher from the same thread it's created
Tim-Philipp Müller [Thu, 14 Apr 2011 10:28:58 +0000 (11:28 +0100)]
fpsdisplaysink:: fix compilation with older GLib
g_object_notify_by_pspec() is new in GLib 2.26, but we only require 2.22.
Christian Fredrik Kalager Schaller [Thu, 14 Apr 2011 06:21:50 +0000 (07:21 +0100)]
Update spec file with a lot of new plugins
Thiago Santos [Thu, 14 Apr 2011 02:59:40 +0000 (23:59 -0300)]
tests: jifmux: Adds test for new exposure compensation tag
Adds a test for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION on
jifmux check tests.
Olivier Crête [Thu, 14 Apr 2011 01:58:36 +0000 (21:58 -0400)]
dtmf: Move duplicate #defines into a common include
Centralize duplicated constants so they have the same value.
Also standardise minimum tone duration to 250ms and minimum inter-tone
interval to 100ms.
Lasse Laukkanen [Thu, 14 Apr 2011 01:33:37 +0000 (22:33 -0300)]
camerabin: Preserve unused imagebin or videobin on NULL
If video or image mode is never selected then respective bin is in NULL state.
Preserve this state when resetting camerabin from PAUSED to READY.
Stefan Kost [Wed, 13 Apr 2011 19:07:58 +0000 (22:07 +0300)]
pnm: add LIBTOOLFLAGS = --tag=disable-static
Sebastian Dröge [Wed, 13 Apr 2011 18:26:11 +0000 (20:26 +0200)]
xvidenc: Implement getcaps function
This allows to set width/height/etc restrictions to be set downstream.
Fixes bug #647498.
Tim-Philipp Müller [Tue, 12 Apr 2011 20:47:14 +0000 (21:47 +0100)]
qtmux: remove qtmux plugin, it has moved to -good
https://bugzilla.gnome.org/show_bug.cgi?id=636699
Sebastian Dröge [Wed, 13 Apr 2011 14:31:12 +0000 (16:31 +0200)]
configure: Fix libexif pkg-config check
There's no exif plugin so don't use AG_GST_CHECK_FEATURE.
Fixes bug #647564.
Olivier Crête [Tue, 12 Apr 2011 20:42:17 +0000 (16:42 -0400)]
dtmf: Remove leftover MAEMO_BROKEN defines
Remove defines to work around bugs in old Maemo releases
Lasse Laukkanen [Mon, 11 Apr 2011 17:44:17 +0000 (14:44 -0300)]
camerabin: Fix corner case for preview posting
Fix corner case where video preview image is not posted if stopping
video capture immediately after capture start.
Stefan Kost [Mon, 11 Apr 2011 15:31:45 +0000 (18:31 +0300)]
jpegparse: subtract id-str size from the remaining read
Fixes a regression from the patches in bug #626618.
Stefan Kost [Mon, 11 Apr 2011 15:30:17 +0000 (18:30 +0300)]
jpeg: set tags to NULL at init time and after freeing them
Stefan Kost [Mon, 11 Apr 2011 15:29:28 +0000 (18:29 +0300)]
jpeg: comment and logging changes
Víctor Manuel Jáquez Leal [Sun, 10 Apr 2011 17:53:35 +0000 (19:53 +0200)]
jpegparse: add gst_jpeg_parse_remove_marker()
This function will remove the whole marker from the buffer.
Also we set it as the default behavior for marker JPG{0-13}? in order to avoid
a useless #if
https://bugzilla.gnome.org/show_bug.cgi?id=626618
Víctor Manuel Jáquez Leal [Fri, 13 Aug 2010 10:38:02 +0000 (12:38 +0200)]
jpegparse: refactor COM parsing
add gst_jpeg_parse_com () and get_utf8_from_data () to extract and
validate comment format
https://bugzilla.gnome.org/show_bug.cgi?id=626618
Víctor Manuel Jáquez Leal [Tue, 16 Nov 2010 17:22:07 +0000 (18:22 +0100)]
jpegparse: refactor APP1 parsing
add gst_jpeg_parse_app1 () and extract_and_queue_tags ()
https://bugzilla.gnome.org/show_bug.cgi?id=626618
Víctor Manuel Jáquez Leal [Sun, 21 Nov 2010 14:05:43 +0000 (15:05 +0100)]
jpegparse: log id when skipping an unhandled APP marker
https://bugzilla.gnome.org/show_bug.cgi?id=626618
Víctor Manuel Jáquez Leal [Tue, 16 Nov 2010 16:47:17 +0000 (17:47 +0100)]
jpegparse: skip all APP markers, excepting APP1
https://bugzilla.gnome.org/show_bug.cgi?id=626618
Víctor Manuel Jáquez Leal [Sun, 21 Nov 2010 14:09:17 +0000 (15:09 +0100)]
jpegparse: add get_tag_list ()
https://bugzilla.gnome.org/show_bug.cgi?id=626618
Thibault Saunier [Mon, 11 Apr 2011 04:36:35 +0000 (00:36 -0400)]
android: make it ready for androgenizer
Remove the android/ top dir
Fixe the Makefile.am to be androgenized
To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files.
Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
Tim-Philipp Müller [Sat, 9 Apr 2011 23:22:37 +0000 (00:22 +0100)]
element-maker: dist new videofilter2 template
Sebastian Dröge [Sat, 9 Apr 2011 11:40:37 +0000 (13:40 +0200)]
vdpau: Fix uninitialized variable compiler warning
Sebastian Dröge [Sat, 9 Apr 2011 08:03:00 +0000 (10:03 +0200)]
fpsdisplaysink: Add last-message property and never print anything to stdout
Instead everything will be put into the last-message property and
gst-launch -v will print all changes of the property. This makes
the behaviour of fpsdisplay consistent with the fakesink/identity/etc
behaviour.
Sebastian Dröge [Sat, 9 Apr 2011 07:50:23 +0000 (09:50 +0200)]
fpsdisplaysink: Rename verbose property to silent for consistency
Tim-Philipp Müller [Fri, 8 Apr 2011 23:37:25 +0000 (00:37 +0100)]
baseparse: remove -bad version of baseparse library, now in core
Tim-Philipp Müller [Sat, 2 Apr 2011 17:30:22 +0000 (18:30 +0100)]
videoparsers: port to baseparse, which is now in libgstbase in core
David Schleef [Fri, 8 Apr 2011 19:11:07 +0000 (12:11 -0700)]
scenechange: new scene change detection element
David Schleef [Fri, 8 Apr 2011 17:26:42 +0000 (10:26 -0700)]
element-maker: Add videofilter2 template
Tim-Philipp Müller [Fri, 8 Apr 2011 18:32:31 +0000 (19:32 +0100)]
Remove audioparsers plugin, it has been moved to -good
Sebastian Dröge [Fri, 8 Apr 2011 12:08:10 +0000 (14:08 +0200)]
fpsdisplay: Use PROP_ instead of ARG_ for the property enums
Philippe Normand [Thu, 7 Apr 2011 13:15:57 +0000 (15:15 +0200)]
fpsdisplay: Add verbose property
When this property is set to TRUE the element will display statistics
on stdout.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=647030
Haakon Sporsheim [Tue, 5 Apr 2011 19:04:54 +0000 (21:04 +0200)]
dshowvideosink: update for latest GstXOverlay changes
From xwindow_id to window_handle.
https://bugzilla.gnome.org/show_bug.cgi?id=646955
Mark Nauwelaerts [Thu, 7 Apr 2011 16:30:49 +0000 (18:30 +0200)]
mpegaudioparse: relax sync match a bit when draining
... to at least allow initial caps change (but no further caps jitter).
Robert Swain [Wed, 6 Apr 2011 13:58:07 +0000 (15:58 +0200)]
fieldanalysis: Use RFF flag to indicate buffers to drop downstream
Use of the GAP flag is not really correct here and makes it difficult to
handle real GAP buffers in deinterlace. The RFF flag is unused and can
be reused with similar semantics - the buffers marked with RFF that are
in a telecine state contain only unneeded repeated fields and so can be
dropped.
Vincent Penquerc'h [Tue, 5 Apr 2011 16:26:15 +0000 (19:26 +0300)]
shmsink: ensure gst_poll_wait is called first on descriptors
We need to call gst_poll_wait before calling gst_poll_* status
functions on that new descriptor, so restart the loop, so _wait
will have been called on all elements of self->poll, whether
they have just been added or not. */
Olivier Crête [Thu, 7 Apr 2011 00:40:40 +0000 (20:40 -0400)]
shm: Fix MSG_NOSIGNAL check
Include sys/socket.h before checking for MSG_NOSIGNAL, also
check that sys/socket.h before doing any other checks for shm
Tim-Philipp Müller [Wed, 15 Dec 2010 10:39:24 +0000 (10:39 +0000)]
camerabin: don't rely on the application running the default GLib main loop
Don't use g_idle_add() and friends to schedule things we can't do from the
streaming thread in another thread. The app may not be running the default
GLib main loop. Instead, just spawn a thread.
Also, we need to care for when acessing a pad variable, as another thread
might have taken camerabin to NULL while this gst_camerabin_imgbin_finished
didn't run.
https://bugzilla.gnome.org/show_bug.cgi?id=615655
Mark Nauwelaerts [Mon, 4 Apr 2011 18:55:39 +0000 (20:55 +0200)]
mpegaudioparse: require tighter sync match when draining
Stefan Kost [Mon, 4 Apr 2011 12:57:36 +0000 (15:57 +0300)]
Automatic update of common submodule
From 1ccbe09 to c3cafe1
Mark Nauwelaerts [Mon, 4 Apr 2011 10:21:23 +0000 (12:21 +0200)]
qtmux: more helpful debug error message when no needed duration on input buffers
Fixes #646256.
Andoni Morales Alastruey [Fri, 1 Apr 2011 23:21:34 +0000 (01:21 +0200)]
hlsdemux: validate properly utf-8 playlist
Andoni Morales Alastruey [Fri, 1 Apr 2011 23:10:37 +0000 (01:10 +0200)]
hlsdemux: m3u8: clear the list of media files before updating the playlist
Andoni Morales Alastruey [Fri, 1 Apr 2011 23:08:02 +0000 (01:08 +0200)]
hlsdemux: use and adapter instead of costful buffer joins
David Schleef [Fri, 1 Apr 2011 20:53:28 +0000 (13:53 -0700)]
Remove setting of plugindir from Makefiles
David Schleef [Sun, 27 Mar 2011 00:55:31 +0000 (17:55 -0700)]
basevideo: Fix negotiation errors
David Schleef [Sun, 27 Mar 2011 00:43:54 +0000 (17:43 -0700)]
basevideo: Add function to allocate src buffer
Thiago Santos [Fri, 1 Apr 2011 19:52:48 +0000 (16:52 -0300)]
hlsdemux: Another windows build fix
Replace %lld with %u as GST_BUFFER_SIZE is a guint
Thiago Santos [Fri, 1 Apr 2011 19:12:50 +0000 (16:12 -0300)]
hls: Fix compilation on windows
Use string literal on printing format
Thiago Santos [Fri, 1 Apr 2011 16:39:50 +0000 (13:39 -0300)]
camerabin: Processing should stop on READY
The videobin and imagebin from camerabin have their states
locked and aren't put to READY when all the rest of camerabin
is set to it.
This might cause one of them to be still processing and post
an EOS after camerabin isn't expecting it anymore, this causes
an assertion as the processing counter would already be 0 and
would be decremented.
Sebastian Dröge [Fri, 1 Apr 2011 13:00:32 +0000 (15:00 +0200)]
segmentclip: Keep a reference of events until the event is parsed
Sebastian Dröge [Fri, 1 Apr 2011 12:47:43 +0000 (14:47 +0200)]
mpegaudioparse: Parse encoder delay and encoder padding from the LAME header if present
Olivier Crête [Thu, 31 Mar 2011 20:21:11 +0000 (16:21 -0400)]
shm: Make default perm u+rw g+r for shm area
Tim-Philipp Müller [Wed, 30 Mar 2011 14:53:12 +0000 (15:53 +0100)]
hlsdemux: update for media type was renaming from playlist/m3u8 to application/x-hls
Sebastian Dröge [Wed, 30 Mar 2011 09:33:09 +0000 (11:33 +0200)]
configure.ac: Add hls plugin
Sebastian Dröge [Wed, 30 Mar 2011 08:11:24 +0000 (10:11 +0200)]
hlsdemux: Some minor cleanup
Use GST_DEBUG_FUNCPTR and G_PARAM_STATIC_STRINGS
Andoni Morales Alastruey [Wed, 30 Mar 2011 01:34:39 +0000 (03:34 +0200)]
hlsdemux: fix indentation and docs sections
Andoni Morales Alastruey [Tue, 29 Mar 2011 21:18:24 +0000 (23:18 +0200)]
hlsdemux: don't leek the query
Andoni Morales Alastruey [Tue, 29 Mar 2011 21:06:14 +0000 (23:06 +0200)]
hlsdemux: check if the task's cond was signaled because it's the end of playlist
Andoni Morales Alastruey [Sat, 12 Mar 2011 12:32:57 +0000 (13:32 +0100)]
hlsdemux: post a message in the bus when the playlist changes
Andoni Morales Alastruey [Sat, 12 Mar 2011 12:15:52 +0000 (13:15 +0100)]
hlsdemux: don't update the playlist if we stay in the same bitrate
Andoni Morales Alastruey [Sat, 12 Mar 2011 12:00:06 +0000 (13:00 +0100)]
hlsdemux: Add support for URI queries
Andoni Morales Alastruey [Sat, 12 Mar 2011 11:50:25 +0000 (12:50 +0100)]
hlsdemux: Add support for duration queries
Andoni Morales Alastruey [Sat, 12 Mar 2011 11:28:42 +0000 (12:28 +0100)]
hlsdemux: m3u8: protect public methods properly
Andoni Morales Alastruey [Sat, 12 Mar 2011 11:20:32 +0000 (12:20 +0100)]
hlsdemux: m3u8: add support to get the duration from a playlist
Andoni Morales Alastruey [Wed, 16 Feb 2011 02:51:08 +0000 (03:51 +0100)]
hlsdemux: don't print an error if the download was cancelled