Tim-Philipp Müller [Tue, 21 Aug 2012 09:29:55 +0000 (10:29 +0100)]
id3tag: fix build
Some code slipped into the last commit that was meant to be
pushed separately. Use gst_date_time_unref() instead of _free().
Sreerenj Balachandran [Wed, 8 Aug 2012 14:10:28 +0000 (17:10 +0300)]
wayland: More fixes based on wayland-0.95.0 and gstreamer-1.0 apis
- bump wayland version to 0.95.0 which will lead to stable 1.0 release
- avoid memcopy and use propose_allocation for GstBufferPool allocation
- using WaylandBufferPool
- shm: Allocate shm buffers through new wl_shm_pool interface
(the shm buffer allocation is a two step process now: first
allocate a wl_shm_pool, then allocate a buffer from the pool)
https://bugzilla.gnome.org/show_bug.cgi?id=681453
Tim-Philipp Müller [Tue, 21 Aug 2012 09:22:49 +0000 (10:22 +0100)]
id3tag: port to 0.11
Tim-Philipp Müller [Mon, 20 Aug 2012 23:10:10 +0000 (00:10 +0100)]
examples: GST_TAG_DATE -> GST_TAG_DATE_TIME
In camerabin2 example.
Tim-Philipp Müller [Mon, 20 Aug 2012 22:37:00 +0000 (23:37 +0100)]
video/x-dvd-subpicture -> subpicture/x-dvd
Tim-Philipp Müller [Sat, 18 Aug 2012 19:31:17 +0000 (20:31 +0100)]
Fix up FSF address in some source files as well
Brian Pepple [Sat, 18 Aug 2012 15:09:39 +0000 (11:09 -0400)]
Correct incorrect FSF address in license files
https://bugzilla.gnome.org/show_bug.cgi?id=682158
Stefan Sauer [Fri, 17 Aug 2012 20:57:10 +0000 (22:57 +0200)]
audiovisualizer: sync to change in base and port
Add support for GstVideoMeta and GstVideoFrame. Remove some redundant fields
that are also in GstVideoInfo. Don't disable the shader code, it does not
look broken.
Stefan Sauer [Fri, 17 Aug 2012 13:15:34 +0000 (15:15 +0200)]
audiovisualizer: status update
Brian Pepple [Wed, 15 Aug 2012 22:28:09 +0000 (18:28 -0400)]
configure: add missing AC_LANG_PROGRAM call to DirectShow tests
https://bugzilla.gnome.org/show_bug.cgi?id=681952
Stefan Sauer [Wed, 15 Aug 2012 09:26:59 +0000 (11:26 +0200)]
visualizer: small cleanup
Apply cleanup from copy in base.
Edward Hervey [Tue, 24 Jul 2012 18:39:41 +0000 (20:39 +0200)]
mpegtspacketizer: Fix flushing/sync handling
There was a stray adapter_flush() now that we used a temporary buffer
Edward Hervey [Thu, 19 Jul 2012 11:35:51 +0000 (13:35 +0200)]
mpegtspacketizer: Better detect PCR resets
Assume that any differences in PCR greater than 15s means there is
a reset in the stream.
Edward Hervey [Thu, 19 Jul 2012 07:05:28 +0000 (09:05 +0200)]
vp8dec: Call gst_video_decoder_negotiate()
Edward Hervey [Thu, 19 Jul 2012 07:05:13 +0000 (09:05 +0200)]
schrodec: Call gst_video_decoder_negotiate()
Edward Hervey [Sat, 14 Jul 2012 11:59:41 +0000 (13:59 +0200)]
mpegtspacketizer: Remove/demote some debugging
Edward Hervey [Fri, 13 Jul 2012 14:56:11 +0000 (16:56 +0200)]
tsdemux: Always use current PTS/DTS
This avoids setting old PTS and/or DTS
Edward Hervey [Fri, 13 Jul 2012 14:22:27 +0000 (16:22 +0200)]
mpegtspacketizer: Remove unneeded memset(0)
Edward Hervey [Fri, 13 Jul 2012 14:22:11 +0000 (16:22 +0200)]
mpegts: Use G_GNUC_INTERNAL
Edward Hervey [Wed, 11 Jul 2012 06:10:30 +0000 (08:10 +0200)]
configure.ac: dvb plugin is ported
Edward Hervey [Wed, 11 Jul 2012 06:10:18 +0000 (08:10 +0200)]
dvb: More fixups to 1.0
Not tested yet !
Conflicts:
sys/dvb/gstdvbsrc.c
Edward Hervey [Fri, 29 Jun 2012 16:04:04 +0000 (18:04 +0200)]
cam: Allow time for CA to initialize
Some devices take some time to initialize, and until they are they
will error out when trying to get information about the CA device.
Edward Hervey [Fri, 29 Jun 2012 16:01:15 +0000 (18:01 +0200)]
cam: PMT_REPLY parsing
Not used yet
Edward Hervey [Fri, 29 Jun 2012 16:00:41 +0000 (18:00 +0200)]
dvbbasebin: Switch to use tsparse
Edward Hervey [Fri, 29 Jun 2012 15:53:30 +0000 (17:53 +0200)]
mpegtspacketizer: Use gst_structure_*_take_value where applicable
Saves copying/freeing data
Edward Hervey [Fri, 29 Jun 2012 14:14:02 +0000 (16:14 +0200)]
mpegtspacketizer: Cache the GIConv
Avoids having to constantly open/free them (which will end up being
very often with EIT/NIT).
Edward Hervey [Fri, 29 Jun 2012 14:09:31 +0000 (16:09 +0200)]
mpegtbase: reset element in READY=>PAUSED
Ensures all subclass reset vmethods are called
Edward Hervey [Thu, 28 Jun 2012 10:18:28 +0000 (12:18 +0200)]
mpegtspacketizer: Use more Quarks
Edward Hervey [Tue, 26 Jun 2012 17:01:07 +0000 (19:01 +0200)]
tsdemux: Remove useless code
PCR/OPCR is meant to be handled by the packetizer
Edward Hervey [Tue, 26 Jun 2012 16:59:32 +0000 (18:59 +0200)]
tsdemux: Calculate pcr/time/offset separately per program
Avoids quite a few issues with multi-program streams
Edward Hervey [Tue, 26 Jun 2012 16:54:55 +0000 (18:54 +0200)]
tsparse: Push out buffer on main source pad
Edward Hervey [Tue, 26 Jun 2012 16:51:21 +0000 (18:51 +0200)]
mpegtbase: vmethod to notify when we're done processing input
This can be used to notify subclasses no more data is expected this
round.
tsparse will use it to push whole buffers (without copy) on the main
source pad.
It could also be used later to decide whether to push pending data
in order to reduce latency.
Fabrizio (Misto) Milo [Tue, 1 Feb 2011 19:39:16 +0000 (11:39 -0800)]
dvbsrc + dvb api buffer property to overcome buffer under reads
Edward Hervey [Wed, 8 Aug 2012 13:06:09 +0000 (15:06 +0200)]
soundtouch: Don't assume output buffer timestamps
There's no guarantee whatsoever that the first buffer to output will
start at the segment.start.
Instead, wait for the first buffer after a segment, and use that timestamp
Sebastian Dröge [Tue, 14 Aug 2012 09:17:25 +0000 (11:17 +0200)]
vp8dec: Add support for multiple decoding threads
Sebastian Dröge [Tue, 14 Aug 2012 09:09:46 +0000 (11:09 +0200)]
vp8dec: Add support for the MFQE postprocessing flag
Which is enabled by default if postprocessing is enabled.
Wim Taymans [Mon, 13 Aug 2012 08:57:57 +0000 (10:57 +0200)]
mpegvideoparse: only apply repeat count when set
When there is no extension header, the repeat_count variable is left to 0 and
then the duration on the output buffers is calculated wrongly. Because the
duration is used to interpolate output timestamps, the output timestamps are
also wrong, causing bad framerates.
See https://bugzilla.gnome.org/show_bug.cgi?id=681535
Sebastian Dröge [Thu, 9 Aug 2012 11:37:22 +0000 (13:37 +0200)]
vp8: Use pkg-config file for getting the LIBS and CFLAGS
Sebastian Dröge [Thu, 9 Aug 2012 09:48:39 +0000 (11:48 +0200)]
mpg123: Give MARGINAL rank to the mpg123 decoder element
Sebastian Dröge [Wed, 8 Aug 2012 15:40:34 +0000 (17:40 +0200)]
gst: Set alignment at the correct place of GstAllocationParams
Sebastian Dröge [Wed, 8 Aug 2012 15:06:20 +0000 (17:06 +0200)]
vp8enc: Update the per-component strides for every frame too
This is necessary because of GstVideoAlignment
Tim-Philipp Müller [Wed, 8 Aug 2012 15:35:12 +0000 (16:35 +0100)]
Back to development
Tim-Philipp Müller [Wed, 8 Aug 2012 14:32:19 +0000 (15:32 +0100)]
Release 0.11.93
Tim-Philipp Müller [Wed, 8 Aug 2012 11:58:50 +0000 (12:58 +0100)]
mpg123: dist header file
Tim-Philipp Müller [Wed, 8 Aug 2012 11:13:13 +0000 (12:13 +0100)]
win32: update for photography API changes
Tim-Philipp Müller [Wed, 8 Aug 2012 10:53:05 +0000 (11:53 +0100)]
tests: .gitignore new curlsmtpsink test binary
Olivier Crête [Fri, 3 Aug 2012 15:21:09 +0000 (16:21 +0100)]
mimic: Port to 0.11
Andoni Morales Alastruey [Tue, 7 Aug 2012 16:23:37 +0000 (18:23 +0200)]
winks: add missing default switch case
Andoni Morales Alastruey [Tue, 7 Aug 2012 16:23:05 +0000 (18:23 +0200)]
winks: fix types
Andoni Morales Alastruey [Tue, 7 Aug 2012 16:22:36 +0000 (18:22 +0200)]
winks: fix format warnings
Andoni Morales Alastruey [Tue, 7 Aug 2012 16:21:49 +0000 (18:21 +0200)]
winks: fix unused variables warnings
Andoni Morales Alastruey [Tue, 7 Aug 2012 16:20:53 +0000 (18:20 +0200)]
winks: don't reinitialize MEDIASUBTYPE_I420
Andoni Morales Alastruey [Tue, 7 Aug 2012 16:19:29 +0000 (18:19 +0200)]
winks: define STATIC_KSPROPSETID_Wave_Queued if not defined
Andoni Morales Alastruey [Tue, 7 Aug 2012 14:53:02 +0000 (16:53 +0200)]
winks: integrate build with autotools
Andoni Morales Alastruey [Thu, 2 Aug 2012 12:26:32 +0000 (14:26 +0200)]
d3dvideosink: avoid duplicated symbols in static links
Rename the DLL entry point the avoid duplicated symbols in static
links.
Andoni Morales Alastruey [Thu, 2 Aug 2012 12:26:32 +0000 (14:26 +0200)]
d3dvideosink: avoid duplicated symbols in static links
Rename the DLL entry point the avoid duplicated symbols in static
links.
Sebastian Dröge [Mon, 6 Aug 2012 11:59:27 +0000 (13:59 +0200)]
gst: Add stream-id to stream-start events
Oleksij Rempel [Thu, 26 Jul 2012 17:31:14 +0000 (19:31 +0200)]
vp8enc: initiate encoder to fix a crash.
Without this patch vp8enc send header before and after first
key frame. On second keyframe vp8dec will crash without getting
decoded frame. With this pipe it is easy to reproduce this issue:
gst-launch-1.0 videotestsrc ! vp8enc ! vp8dec ! fakesink
https://bugzilla.gnome.org/show_bug.cgi?id=680667
Tim-Philipp Müller [Sun, 5 Aug 2012 15:40:28 +0000 (16:40 +0100)]
Automatic update of common submodule
From 94ccf4c to 668acee
Tim-Philipp Müller [Sat, 4 Aug 2012 15:31:30 +0000 (16:31 +0100)]
gst_tag_list_free -> gst_tag_list_unref
Patricia Muscalu [Fri, 3 Aug 2012 09:31:00 +0000 (11:31 +0200)]
curl: fixed some memory leaks in the plugin and the unit tests
https://bugzilla.gnome.org/show_bug.cgi?id=681117
https://bugzilla.gnome.org/show_bug.cgi?id=681115
Tim-Philipp Müller [Fri, 3 Aug 2012 13:12:05 +0000 (14:12 +0100)]
configure: require libmpg123 >= 1.13 for 24-bit formats
Tim-Philipp Müller [Fri, 3 Aug 2012 12:43:31 +0000 (13:43 +0100)]
mpg123: map input buffer in READ mode, not WRITE mode
Makes things actually work.
Tim-Philipp Müller [Fri, 3 Aug 2012 10:50:10 +0000 (11:50 +0100)]
mpg123: query supported output formats at run-time
Fixes stuff. We use a string here since we can't be bothered
with GValue.
Tim-Philipp Müller [Fri, 3 Aug 2012 10:48:02 +0000 (11:48 +0100)]
mpg123: hook up to build system
Carlos Rafael Giani [Fri, 3 Aug 2012 10:13:48 +0000 (11:13 +0100)]
mpg123: add new libmpg123-based mp3 decoder plugin
Needs a bit of cleaning up.
https://bugzilla.gnome.org/show_bug.cgi?id=681003
Tim-Philipp Müller [Thu, 2 Aug 2012 23:10:01 +0000 (00:10 +0100)]
schroedinger, mpegtsmux: fix plugin names
Robert Swain [Tue, 31 Jul 2012 07:36:35 +0000 (09:36 +0200)]
wrappercamerabinsrc: Save image/video reconfiguration until capturing
Add a src pad event handler function that filters reconfigure events to
trigger the renegotiation code paths in the mode-specific start-capture
phase.
This is to work towards fixing unit tests but more work is needed.
Mark Nauwelaerts [Thu, 2 Aug 2012 12:40:55 +0000 (14:40 +0200)]
faad: do not access frame buffer following _finish_frame call
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680494
Tim-Philipp Müller [Wed, 1 Aug 2012 10:34:08 +0000 (11:34 +0100)]
mplex: default to DVD MPEG-2 format instead of Generic MPEG-1
Tim-Philipp Müller [Wed, 1 Aug 2012 10:31:04 +0000 (11:31 +0100)]
mplexjob: add nicks for format enums, add some more formats
Tim-Philipp Müller [Mon, 30 Jul 2012 16:21:10 +0000 (17:21 +0100)]
tests: fix jifmux test for fixed fail()
https://bugzilla.gnome.org/show_bug.cgi?id=680755
Thiago Santos [Sun, 29 Jul 2012 04:11:29 +0000 (01:11 -0300)]
tests: camerabin: fix preview message handling
Preview messages now contain GstSamples instead of GstBuffers
Thiago Santos [Sun, 29 Jul 2012 03:53:29 +0000 (00:53 -0300)]
camerabin: update preview buffer pushing
need to pass a GstSample to the utilitary preview buffer post functions
as a GstBuffer doesn't have caps anymore. The GstSample has the GstCaps
and it is used to inform the preview's pipeline about the format of the
input, before it gets converted to the user's requested output format.
Tim-Philipp Müller [Sat, 28 Jul 2012 23:04:35 +0000 (00:04 +0100)]
Revert "camerabin: update to new tag event creation API"
This reverts commit
5d890b3c92714e1f37163290c32911bcd7818a57.
The new API is the old API.
Thiago Santos [Sat, 28 Jul 2012 21:04:57 +0000 (18:04 -0300)]
camerabin: Fix references to avoid element leaking
Some pad probes are never going to be removed from the pads, so
we shouldn't keep a camerabin reference with them or camerabin will
never get released
Thiago Santos [Sat, 28 Jul 2012 18:17:17 +0000 (15:17 -0300)]
camerabin: update to new tag event creation API
Thiago Santos [Sat, 28 Jul 2012 15:09:42 +0000 (12:09 -0300)]
examples: camerabin: remove assertion on null property
Check if the flags are not null before trying to set them to
camerabin to avoid an assertion
Sebastian Dröge [Fri, 27 Jul 2012 22:32:58 +0000 (00:32 +0200)]
tag: Update for taglist/tag event API changes
Mark Nauwelaerts [Fri, 27 Jul 2012 11:22:52 +0000 (13:22 +0200)]
assrender: process ATTACHMENT tag as sample
Mark Nauwelaerts [Wed, 25 Jul 2012 14:05:12 +0000 (16:05 +0200)]
faac, voaacenc: adjust to modified audioencoder getcaps helper API
Wim Taymans [Tue, 24 Jul 2012 10:28:18 +0000 (12:28 +0200)]
audiovisualizer: fixate caps
Wim Taymans [Tue, 24 Jul 2012 08:46:39 +0000 (10:46 +0200)]
guadi: prefix orc functions with gaudi_orc_
Wim Taymans [Tue, 24 Jul 2012 08:44:51 +0000 (10:44 +0200)]
fieldanalysis: prefix orc functions
Wim Taymans [Tue, 24 Jul 2012 08:32:51 +0000 (10:32 +0200)]
bayer: prefix orc functions with bayer_orc
Add bayer orc to the unit test
Wim Taymans [Tue, 24 Jul 2012 08:32:20 +0000 (10:32 +0200)]
tests: fix visualizer compilation
Sebastian Dröge [Mon, 23 Jul 2012 09:36:01 +0000 (11:36 +0200)]
schro: Add support for video metadata and arbitrary strides
Sebastian Dröge [Mon, 23 Jul 2012 08:54:17 +0000 (10:54 +0200)]
schro: Map raw video buffers with the correct read/write flags
Sebastian Dröge [Mon, 23 Jul 2012 08:35:03 +0000 (10:35 +0200)]
ext: Update for video base classes API changes
Sebastian Dröge [Mon, 23 Jul 2012 06:45:41 +0000 (08:45 +0200)]
Automatic update of common submodule
From 98e386f to 94ccf4c
Oleksij Rempel [Sat, 21 Jul 2012 17:59:21 +0000 (19:59 +0200)]
vp8enc: fix memory leak
unref frame. i hope it is correct place to do it.
Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
Robert Swain [Fri, 20 Jul 2012 21:28:49 +0000 (23:28 +0200)]
interlace: Use buffer flags and caps correctly
This requires a recent commit to -base that adds an INTERLACED buffer
flag.
Mark Nauwelaerts [Fri, 20 Jul 2012 14:43:19 +0000 (16:43 +0200)]
faad: only discard frame once upon decoding error
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679886
Stefan Sauer [Thu, 19 Jul 2012 14:10:40 +0000 (16:10 +0200)]
spectrascope: fabs->sqrt to calculate the magnitude
Tim-Philipp Müller [Wed, 18 Jul 2012 08:19:30 +0000 (09:19 +0100)]
mpegpsdemux: also activate in push mode if the scheduling query failed
In case pads are unlinked somewhere.
Tim-Philipp Müller [Wed, 18 Jul 2012 07:41:43 +0000 (08:41 +0100)]
mpegdemux: fix push mode activation
Extra unref on push mode activation caused havoc.
Tim-Philipp Müller [Sun, 15 Jul 2012 23:05:26 +0000 (00:05 +0100)]
spc: extract year as GstDateTime instead of GDate
Mark Nauwelaerts [Tue, 17 Jul 2012 16:05:23 +0000 (18:05 +0200)]
dvbsuboverlay: no need to make buffer writable twice
Mark Nauwelaerts [Tue, 17 Jul 2012 16:05:00 +0000 (18:05 +0200)]
dvbsuboverlay: plug some ref leaks
Mark Nauwelaerts [Tue, 17 Jul 2012 12:02:14 +0000 (14:02 +0200)]
dvbsuboverlay: adjust to modified video overlay composition API