Mark Nauwelaerts
9f136a667d
faac: fix some input and output buffer map and ref handling
2012-01-11 12:58:08 +01:00
Mark Nauwelaerts
8bbefbe9cf
faac: base class audio info is not yet set during set_format
...
... since it will only be committed after it has been accepted by subclass.
In particular, subclass should not rely on it during its setup.
2012-01-11 12:57:19 +01:00
Mark Nauwelaerts
84c6fdd85e
faac: sprinkle some more layout info in caps
2012-01-11 12:55:32 +01:00
Mark Nauwelaerts
849a83bee6
voamrwbenc: fix audio format in template caps
2012-01-11 12:39:01 +01:00
Mark Nauwelaerts
76811c2181
voamrwbenc: port to 0.11
2012-01-11 12:24:42 +01:00
Sebastian Dröge
545068efd8
faad: Unset the UNPOSITIONED flag if we have valid channel positions
2012-01-11 10:50:52 +01:00
Sebastian Dröge
b7c53b95c1
dtsdec: Port to 0.11
2012-01-10 16:59:18 +01:00
Sebastian Dröge
a01a4ea2d3
Merge branch 'master' into 0.11
...
Conflicts:
gst/mpegtsdemux/tsdemux.c
gst/videoparsers/gsth264parse.c
tests/check/elements/camerabin2.c
2012-01-10 15:50:37 +01:00
Vincent Penquerc'h
1f543ec0ad
opusenc: fix slist leak
2012-01-10 13:38:50 +00:00
Vincent Penquerc'h
9d675bfa8d
opusenc: fix caps leak
2012-01-10 13:38:42 +00:00
Oleksij Rempel (Alexey Fisher)
3d34779e24
vp8dec: use is_alt_data option to prevent timestamp collisions
...
altref/invisible frames usually stored in container with same timestamp as
dependet frame. This make basevideodecoder to update timestamp for dependet
frame and couse TS colision on next frame:
^- here is altref
time : 1 2 3 4 5 6 7 8 9
webm ts : 1 3 5 5 7 9
vp8dec ts: 1 3 7 7 9
Fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=655245
Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
2012-01-10 08:49:15 +01:00
Sebastian Dröge
c849631686
faad: Make sure that the srcpad has caps before finishing actual audio data
2012-01-09 14:59:58 +01:00
Oleksij Rempel (Alexey Fisher)
53735eaa72
vp8: add initial preset file
...
This is initial preset file, currently with only one profile
for realtime encoding.
Signed-off-by: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
2012-01-06 08:47:07 +01:00
Sebastian Dröge
dd38a639df
faad: Update for the new raw audio caps
2012-01-05 10:37:37 +01:00
Sebastian Dröge
ad63a0c6e3
faac: Port to the new raw audio caps
2012-01-05 10:37:37 +01:00
Sebastian Dröge
1cb6e68cd0
flitetestsrc: Update to the new raw audio caps
2012-01-05 10:37:37 +01:00
Wim Taymans
acfa55df6c
GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2012-01-04 10:02:28 +01:00
Wim Taymans
b592f431e3
GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2012-01-03 15:26:54 +01:00
Edward Hervey
f70a623418
Merge remote-tracking branch 'origin/master' into 0.11-premerge
...
Conflicts:
docs/libs/Makefile.am
ext/kate/gstkatetiger.c
ext/opus/gstopusdec.c
ext/xvid/gstxvidenc.c
gst-libs/gst/basecamerabinsrc/Makefile.am
gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c
gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h
gst-libs/gst/video/gstbasevideocodec.c
gst-libs/gst/video/gstbasevideocodec.h
gst-libs/gst/video/gstbasevideodecoder.c
gst-libs/gst/video/gstbasevideoencoder.c
gst/asfmux/gstasfmux.c
gst/audiovisualizers/gstwavescope.c
gst/camerabin2/gstcamerabin2.c
gst/debugutils/gstcompare.c
gst/frei0r/gstfrei0rmixer.c
gst/mpegpsmux/mpegpsmux.c
gst/mpegtsmux/mpegtsmux.c
gst/mxf/mxfmux.c
gst/videomeasure/gstvideomeasure_ssim.c
gst/videoparsers/gsth264parse.c
gst/videoparsers/gstmpeg4videoparse.c
2011-12-30 11:41:17 +01:00
Mark Nauwelaerts
ce1c741f37
faac: standardize some field data types
...
Fixes #666750 .
2011-12-23 09:31:27 +01:00
Mark Nauwelaerts
5bccb02a90
faac: recreate encoder after flushing
...
... since it appears the existing one can't be bothered anymore to produce
some output.
2011-12-22 17:16:59 +01:00
Mark Nauwelaerts
f76b7c9527
faac: refactor encoder library setup
2011-12-22 17:16:56 +01:00
Mark Nauwelaerts
cec45d6328
voaacenc: no need to duplicate baseclass sanity checks
2011-12-22 17:16:54 +01:00
Mark Nauwelaerts
7c66bf8880
voamrwbenc: no need to duplicate baseclass sanity checks
2011-12-22 17:16:52 +01:00
Wim Taymans
050099ce2d
update for videofilter changes
2011-12-21 23:51:30 +01:00
Tim-Philipp Müller
7ca4ba9491
katetiger: don't unref NULL buffer
2011-12-15 18:14:24 +00:00
Vincent Penquerc'h
3498912d7b
opus: fix bad merge (stray unmap, undeclared var)
2011-12-15 16:42:20 +00:00
Mark Nauwelaerts
4b9a20b38f
dtsdec: avoid crashing upon draining
...
... and clean up some variable init and debug statement.
2011-12-14 17:40:33 +01:00
Vincent Penquerc'h
8973c6c6b8
tiger: advertise all the new YUV formats we can now use
2011-12-12 20:01:17 +00:00
Vincent Penquerc'h
83182044af
tiger: replace the new YUV blitting code with the newer overlay code
2011-12-12 19:34:32 +00:00
Sebastian Dröge
9cfe3ca233
teletextdec: Properly integrate into the build system
2011-12-12 10:40:08 +01:00
Sebastian Dröge
ddea611c02
dts: Add $(GST_BASE_LIBS) and CFLAGS to the build
...
dtsdec now uses GstAdapter, which is in libgstbase. Also reorder
CFLAGS and LIBADD.
2011-12-12 10:28:10 +01:00
Vincent Penquerc'h
f40ccb3811
opusenc: add upstream negotiation for multistream ability
...
This will help elements that cannot deal with multistream,
such as the RTP payloader.
The caps now do not include a "streams" field anymore, but
a "multistream" boolean, since we have no real use for knowing
the exact amount of streams.
https://bugzilla.gnome.org/show_bug.cgi?id=665078
2011-12-10 10:39:11 +00:00
Danilo Cesar Lemes de Paula
d5bf38d8bf
Adding opus RTP payloader/depayloader element
...
Adding OPUS RTP module based on the current draft:
http://tools.ietf.org/id/draft-spittka-payload-rtp-opus-00.txt
https://bugzilla.gnome.org/show_bug.cgi?id=664817
2011-12-09 15:05:42 +00:00
Vincent Penquerc'h
554c64ae95
opus: include streams count in caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=665078
2011-12-09 15:04:20 +00:00
Vincent Penquerc'h
b48b3c2c86
opus: properly create channel mapping tables
...
There are two of them, unintuitively enough; the one passed
to the encoder should not be the one that gets written to the
file. The former maps the input to an ordering which puts
paired channels first, while the latter moves the channels
to Vorbis order. So add code to calculate both, and we now
have properly paired channels where appropriate.
https://bugzilla.gnome.org/show_bug.cgi?id=665078
2011-12-09 15:04:20 +00:00
Olivier Crête
bab4c11b4c
opusdec: header cleanup
...
https://bugzilla.gnome.org/show_bug.cgi?id=665078
2011-12-07 14:03:02 +00:00
Olivier Crête
094a02671e
opusdec: Truncate caps first
...
https://bugzilla.gnome.org/show_bug.cgi?id=665078
2011-12-07 14:03:00 +00:00
Vincent Penquerc'h
9a7af231c7
opusdec: default to stereo 48000 Hz if possible when no headers seen
...
https://bugzilla.gnome.org/show_bug.cgi?id=665078
2011-12-07 13:57:38 +00:00
Sebastian Dröge
780d774a5d
rsndec: Don't use the initial-identity property on autoconvert
...
It was removed, see bug #599469 , #665205
2011-12-07 13:50:19 +01:00
Vincent Penquerc'h
5b2c4c6c13
opusdec: guard against decoding 0 samples
...
https://bugzilla.gnome.org/show_bug.cgi?id=665078
2011-12-02 15:19:52 +00:00
Sebastian Dröge
7485e28a7d
xvidenc: Don't add the profile/level to the video/x-xvid caps
2011-12-01 10:54:49 +01:00
Sebastian Dröge
b23d0790ce
xvidenc: Add profile/level to the caps and negotiate them with downstream
...
Still keep the profile property to select profile/level if there
are no downstream constraints.
Fixes bug #652261 .
2011-12-01 09:58:01 +01:00
Sebastian Dröge
8c02dd5b6b
xvidenc: Add support for levels 4a/5/6 of the simple profile
2011-12-01 09:58:01 +01:00
Nicola Murino
b5ebf76d32
replace propset_mutex with GST_OBJECT_LOCK
2011-11-30 15:11:50 +01:00
Tim-Philipp Müller
135239605f
kate: fix set-but-not-used-variable compiler warning
...
gstkatetiger.c:1156:15: error: variable 'height' set but not used
gstkatetiger.c:1156:8: error: variable 'width' set but not used
2011-11-29 09:22:38 +00:00
Tim-Philipp Müller
f585848d4b
Merge remote-tracking branch 'origin/master' into 0.11
2011-11-28 23:20:58 +00:00
Tim-Philipp Müller
2a78a3010d
Merge commit '26d6add9457f00ce8ec13844368466f0e3816e5d' into 0.11
...
Conflicts:
ext/rtmp/gstrtmpsink.c
2011-11-28 23:20:02 +00:00
Vincent Penquerc'h
9eb79984a8
kate: support for rendering on several YUV formats
...
This speeds up rendering a fair bit by not requiring colorspace
conversion, whether there is anything to overlay or not.
The blending code was nicked from textoverlay. I would think
this might be a helpful thing to put in, say, libgstvideo at
some point.
https://bugzilla.gnome.org/show_bug.cgi?id=660528
2011-11-28 15:28:39 +00:00
Vincent Penquerc'h
7521b597f4
various: fix pad template ref leaks
...
https://bugzilla.gnome.org/show_bug.cgi?id=662664
2011-11-28 13:08:27 +00:00