Sebastian Dröge
1f50564962
diracenc: Fix compilation by including the new gstbasevideoutils.h header and fixing some set but not used compiler warnings
2011-07-13 10:33:58 +02:00
Olivier Crête
d22d5468a8
examples/camerabin: Fix set-but-unused warnings
2011-07-12 18:22:35 -04:00
Olivier Crête
98f19a3674
jp2k: Fix set-but-unused warnings
2011-07-12 18:20:23 -04:00
Olivier Crête
c4d00d06a7
resindvd: Fix set-but-unused warnings
2011-07-12 18:18:30 -04:00
Olivier Crête
27b8c96391
cog: Fix set-but-unused warnings
2011-07-12 18:16:54 -04:00
Olivier Crête
d369f620de
dvb: Fix set-but-unused warnings
2011-07-12 18:15:14 -04:00
Olivier Crête
f4caf95a15
videomeasure: Fix set-but-unused warnings
2011-07-12 18:11:32 -04:00
Olivier Crête
8f6b55f920
tta: Fix set-but-unused warnings
2011-07-12 18:09:26 -04:00
Olivier Crête
b44cb0a048
sdi: Fix set-but-unused warnings
2011-07-12 18:08:45 -04:00
Olivier Crête
eba9cf06d4
vp8: Fix set-but-unused warnings
2011-07-12 18:05:25 -04:00
Olivier Crête
0b6cc7eb96
rtpvp8: Reject unknown bitstream versions
2011-07-12 18:03:53 -04:00
Olivier Crête
9eba99542f
videoparsers: Fix set-but-unused warnings
2011-07-12 17:59:56 -04:00
Olivier Crête
c1f432ee18
pcapparse: Fix set-but-unused warnings
2011-07-12 17:57:45 -04:00
Olivier Crête
35f85f978e
mpegvideoparse: Fix set-but-unused warnings
2011-07-12 17:56:25 -04:00
Olivier Crête
d7a774cc44
mpegdemux: Fix unused-but-set warnings
2011-07-12 17:53:33 -04:00
Olivier Crête
dcd54fced1
mpegtsdemux: Fix unused-but-set warnings
2011-07-12 17:50:27 -04:00
Sameer Naik
666807ed69
mpegtsmux: fix segfault if gst_collect_pads_pop () returns no buffer
...
In mpegtsmux_choose_best_stream () call if the gst_collect_pads_pop () call
returns no buffer (NULL), the plugin SegFaults in the gst_buffer_unref call.
To fix this we check if a valid buffer is returned before calling
gst_buffer_unref ().
Fixes bug #654416 .
2011-07-12 07:51:21 +02:00
Sebastian Dröge
83c4e8814e
basevideodecoder: First inform subclass about resetting before resetting/freeing all internal state
...
The subclass might want to access the old state.
2011-07-11 12:59:07 +02:00
Sebastian Dröge
a59246c1d1
basevideodecoder: Track present position on discont before resetting it
2011-07-11 12:36:42 +02:00
Sebastian Dröge
08823f80d6
basevideodecoder: Also protect the list of pending frames from concurrent access when pushing all pendings events
2011-07-11 11:52:48 +02:00
Sebastian Dröge
81f4c9e8bf
basevideocodec: Protect access to the list of pending frames with the object lock
...
This is required if ::finish_frame() and all buffer output happens
on a different thread than the sinkpad streaming thread.
2011-07-11 11:28:40 +02:00
Sebastian Dröge
caed64c720
basevideodecoder: Set the correct lists to NULL after freeing
2011-07-11 09:35:25 +02:00
Sebastian Dröge
584859488b
basevideodecoder: Work with a copy of the GstVideoState in setcaps until the caps are accepted
...
Also fix a refcount problem with the codec_data.
2011-07-11 09:19:28 +02:00
Sebastian Dröge
e61d3d1a0c
basevideo: Move the utils from the codec header to its own header
2011-07-09 11:40:17 +02:00
Sebastian Dröge
b0d619855c
vp8enc: Use destroy notify to free the coder hook
2011-07-09 11:31:02 +02:00
Sebastian Dröge
5f55a74571
basevideo: Use GSlice for allocating GstVideoFrame and don't duplicate code in the decoder base class
2011-07-09 11:09:12 +02:00
Sebastian Dröge
f341386b64
basevideodecoder: Don't reorder serialized src events
...
And allow to drop EOS by the subclass if ::finish returns
DROPPED. This requires that the subclass sends EOS manually later.
Fixes bug #653544 .
2011-07-09 11:04:18 +02:00
Sebastian Dröge
525875727a
basevideo: Add the caps to the GstVideoState and clean up caps/codec_data properly
...
Having access to the caps in ::set_format can be useful if
non-standard caps fields like the h264 alignment must be accessed.
2011-07-09 11:02:01 +02:00
Sebastian Dröge
fc93c66d3b
basevideo: Add destroy notify for the coder_hook to prevent memory leaks
...
Fixes bug #654293 .
2011-07-09 11:00:28 +02:00
Sebastian Dröge
6f2c2609ac
mxfdemux: Properly return seeking errors if the requested position can't be found
2011-07-08 11:52:17 +02:00
Stefan Kost
0a7e6e4002
inter: add ignore file for intermediate files
2011-07-08 00:11:37 -07:00
Stefan Kost
5160f8ec23
docs: add camerabin2 to the docs and update the doc files
2011-07-08 00:11:37 -07:00
Stefan Kost
1b103d259d
camerabin2: don't mess with camerabin (1) namespace
...
Use an extra '2' to stay out of the old namespace.
2011-07-08 00:11:37 -07:00
Stefan Kost
38a916afa5
docs: keep section file sorted
2011-07-08 00:11:37 -07:00
Stefan Kost
266a57d77b
scaletempo: improve the docs
...
Fix the syntax, add more explanation and xref the properties.
2011-07-08 00:11:37 -07:00
David Schleef
3b6cd3d35c
opus: duplicate from CELT
...
Copy the celt plugin and convert it to Opus. Mostly works.
2011-07-07 12:05:53 -07:00
David Schleef
5056c34761
decklink: HD modes are square pixels
2011-07-07 11:29:37 -07:00
David Schleef
f21e36b54b
diracparse: make diracparse work correctly
2011-07-04 16:49:00 -07:00
David Schleef
ab1e013bb8
decklink: properly set up analog input
2011-07-04 16:49:00 -07:00
David Schleef
ae49fa1f78
decklink: Add more modes
2011-07-04 16:48:59 -07:00
David Schleef
e9f0e27596
inter: new intermediate surface plugin
...
This set of elements allows easily rendering audio and video to
an intermediate surface that is then used as a source in a different
pipeline.
2011-07-04 16:47:50 -07:00
David Schleef
2573de1062
colorspace: Add JPEG YCbCr matrix
2011-07-04 16:47:49 -07:00
David Schleef
2a1d4c9b4a
vp8enc: update for new libvpx api
2011-07-04 16:34:48 -07:00
David Schleef
3de8284efd
y4mdec: Fix buffer duration
2011-06-26 19:29:55 -07:00
Alexey Fisher
d1fe501eb7
vp8enc: generate a timestamp for alt-ref frames.
...
It will fix handling of altref/invisible frames since matroska-mux
drop any fram with no timestamp.
see also:
http://www.webmproject.org/code/specs/container/
The encoder will currently set the AR's timestamp as close as possible
to the previous frame while attempting to provide a timestamp that is
strictly increasing. In cases where the time base given to the encoder
at configure time is not granular enough to allow for this the AR
will share the same timestamp as D, but should be
treated as having no duration.
Fixes bug #652951
Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
2011-06-26 16:56:33 +02:00
Raimo Järvi
f0224088c7
wininet: Fix configure check by including windows.h
...
Fixes bug #653161 .
2011-06-25 18:09:10 -07:00
Raimo Järvi
59aaf71b0b
d3dvideosink: Fix configure check and makefiles
...
Fixes bug #652035 .
2011-06-25 18:08:45 -07:00
David Schleef
40ee3369a0
tta: decrease rank to NONE
...
Appears to be utterly incapable of parsing and decoding TTA streams.
Hasn't been updated to do TTA2. If you want this element to work,
fix the bloody thing. The gst-ffmpeg decoder works fine.
Also fixed an obvious endianness issue along the way.
Fixes : #652924
2011-06-25 15:12:45 -07:00
Alexey Fisher
f5391e135a
vp8dec: add check if we have legal aspect-ratio before reset it.
...
the commit f9b552f049
(vp8dec: set par to 1/1)
will fix situation where no aspect-ratio is set, but it brake
stream with available aspect-ratio. This patch fix it.
Fixes : #652902 .
Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
2011-06-25 11:36:05 -07:00
Tim-Philipp Müller
2b2e6fbdea
camerabin2: don't use GLib 2.28 API
...
Don't use GLib 2.28 API, we still only require >= 2.24.
2011-06-23 20:11:55 +01:00