David Schleef
76f489c595
basevideo: Revert "Call GstBaseVideoEncoder::start/stop during pad [de]activation."
...
This reverts commit 4c087bcb07
.
The reverted commit changes the order that set_format() and start()
are called, which is incorrect. The correct order is set_format(),
start(), handle_frame()..., stop()
2009-10-05 17:07:36 -07:00
David Schleef
7496a84ea0
basevideo: Free frame using utility function
2009-10-05 13:34:30 -07:00
Jan Schmidt
38b949fe6f
diracenc: Fix caps unlinked negotiation
...
move caps related code to gst_dirac_enc_set_format, and
use the source pad template to get allowed caps when there is
no peer pad.
2009-10-05 21:13:41 +01:00
Jan Schmidt
f80e4a7181
schroenc: When the source pad isn't linked, use the pad template
...
For negotiation, use the source pad pad template when it doesn't
have a peer.
2009-10-05 21:13:40 +01:00
Jan Schmidt
b4fd433c57
basevideo: Fail if caps don't contain a framerate field
...
Return false from the caps parsing function if there is no framerate
field in the provided caps
2009-10-05 21:13:40 +01:00
Michael Smith
196acecc04
id3mux: Write UTF-16 byte order marker correctly.
2009-10-05 11:15:41 -07:00
Alessandro Decina
2c81532f29
schroenc: move caps related code to gst_schro_enc_set_format.
2009-10-05 16:42:27 +02:00
Alessandro Decina
e35db71cb8
Depend on gtk-x11 explicitly.
...
Fixes the build on OSX if gtk+-quartz is installed.
2009-10-05 15:28:47 +02:00
Alessandro Decina
a789d14f8d
Fix compilation warning with gcc-4.2.
2009-10-05 15:27:26 +02:00
Jan Schmidt
6daa6019c7
Add faac test binary to the git ignores
2009-10-05 11:47:56 +01:00
Jan Schmidt
caf67cbb4f
Use GST_CXXFLAGS and GST_CFLAGS to pull in local gst-libs includes.
...
Move the GST_CXXFLAGS and GST_CFLAGS to the start of the includes set
to pull in the local gst-libs from there first, instead of listing
it explicitly.
2009-10-05 11:47:01 +01:00
Jan Schmidt
8ad360670d
Fix CFLAGS and LDFLAGS for dirac/schrodinger
...
Include the local headers and libs before ones outside this
module.
2009-10-05 11:02:16 +01:00
David Schleef
1ee3b51ee0
dirac: convert to BaseVideoEncoder
2009-10-02 22:10:07 -07:00
David Schleef
75131a35d9
cog: hacking
...
Add RGB to YCbCr matrixing
Add tiny color management system (CMS) for video
Add quality level for colorspace
2009-10-02 22:07:03 -07:00
David Schleef
3c870a7a6c
cog: reset cache instead of returning NULL
...
Returning NULL makes things crash. Resetting the cache
makes things run slow. Still an underlying bug somewhere,
but not critical.
2009-10-02 21:58:26 -07:00
David Schleef
05a1e071b9
celtdec: Handle lookahead, discont
2009-10-02 21:58:26 -07:00
Stefan Kost
2390d3a31c
build: add missing stdlib include to fix the build
2009-10-02 19:12:32 +03:00
Alessandro Decina
e665fb8702
Add GstBaseVideoDecoder::set_sink_caps vfunc.
2009-10-02 14:28:50 +02:00
Alessandro Decina
7dc185655f
Call GstBaseVideoDecoder::start/stop during pad [de]activation.
2009-10-02 14:28:15 +02:00
Alessandro Decina
a6f616c1ee
Don't ignore the value returned from GstBaseVideoEncoder::set_format.
2009-10-02 12:14:07 +02:00
Alessandro Decina
553ec8c005
Fix schroenc for refcount change in GstBaseVideoEncoder.
2009-10-02 12:14:06 +02:00
Alessandro Decina
867cb76b21
Unref frame->sink_buffer in gst_base_video_encoder_finish_frame
2009-10-02 12:14:06 +02:00
Alessandro Decina
1584fd3f3a
Make gst_schro_enc_handle_frame return GstFlowReturn.
2009-10-02 12:14:06 +02:00
Alessandro Decina
40d832918a
Make GstBaseVideoEncoder::handle_frame return GstFlowReturn
2009-10-02 12:14:06 +02:00
Alessandro Decina
4c087bcb07
Call GstBaseVideoEncoder::start/stop during pad [de]activation.
2009-10-02 12:14:06 +02:00
Alessandro Decina
8917a706da
Fix a compiler warning.
2009-10-02 12:07:32 +02:00
Stefan Kost
f55eefd22c
zbar: post a message instead of printing the code to stdout
...
Docment the message format that we sent. Add a property to turn message sending off.
2009-10-02 13:02:31 +03:00
Stefan Kost
6ff0a498aa
docs: update plugin doc scan files
2009-10-02 11:23:49 +03:00
Stefan Kost
0ac7f9fcd9
zbar: cleanups
...
Use start/stop to manage the cache. Few code cleanups and comments.
2009-10-02 11:22:48 +03:00
Stefan Kost
9c4fd17edd
docs: add zbar plugin
2009-10-02 11:09:11 +03:00
Stefan Kost
c22b45b4b2
zbar: add new plugin to the build here too
2009-10-02 10:37:43 +03:00
Stefan Kost
8b2dde048e
docs: keep list sorted
2009-10-02 10:32:37 +03:00
Sebastian Dröge
536880f2f7
configure.ac: Fix build system, zbar is no dependency-less plugin
2009-10-02 07:46:17 +02:00
Stefan Kost
7f26eaf9c5
zbar: wrap zbar library as a image analyzer
...
zbar is a bar code scanner library.
2009-10-01 23:58:19 +03:00
Christian F.K. Schaller
647ee9772c
update spec file with latest changes and
...
remove file from MANIFEST which isn't there
any longer
2009-10-01 17:19:54 +01:00
Tommi Myöhänen
a1aac3ea77
metadata: change XMP location tags to start with capitals
2009-10-01 18:06:55 +03:00
Lasse Laukkanen
a0a4032ce8
camerabin: fix deadlock when error occurs at video recording startup
2009-10-01 18:06:55 +03:00
Tommi Myöhänen
0d48f73532
camerabin: handle preview-caps only in image mode and only when they change
...
This prevents camerabin to create preview pipeline every time when
application re-sets the same caps again.
2009-10-01 18:06:55 +03:00
Tommi Myöhänen
99f1f4510a
camerabin: don't send multiple EOS events to video pipeline
2009-10-01 18:06:54 +03:00
Tommi Myöhänen
eb648817a4
camerabin: fix scene mode setting
...
Camerabin caches photography settings, but it didn't take into account
that scene mode setting may change other settings as well. So, config
needs to be read back from device after scene mode is set.
2009-10-01 18:06:54 +03:00
Tommi Myöhänen
dc267be4f7
camerabin: allow mode parameter setting in NULL state
2009-10-01 18:06:54 +03:00
Tommi Myöhänen
dacdd5d6c9
camerabin: allow capture resolution to be set in NULL state
2009-10-01 18:06:54 +03:00
Tommi Myöhänen
0f2be803b4
camerabin: fix image queue parameter setting
...
Camerabin incorrectly used G_GUINT64_CONSTANT macro for setting
"max-size-buffers" and "max-size-bytes" properties in image queue,
even when they aren't 64bit integers.
2009-10-01 18:06:53 +03:00
Tommi Myöhänen
3f90a4acfa
camerabin: fix warning with g_object_get and join separate g_object_sets into one
2009-10-01 18:06:53 +03:00
Tommi Myöhänen
b2fc088c84
camerabin: reset active-pad in output-selector after READY state
...
Camerabin sets itself to READY state during resolution change. This
operation makes output-selector to forget its currently active pad,
so it must be set again after state change.
2009-10-01 18:06:53 +03:00
Lasse Laukkanen
7b62e11412
camerabin: don't reset capsfilters or zoom if error occurs
...
If an error occurs, application should set pipeline to NULL, and updating
zoom can actually block message handling if video device driver has failed
and video src element supports zooming using photography interface and S_CROP.
2009-10-01 18:06:53 +03:00
René Stadler
350a805b67
videomeasure: link with libm
2009-10-01 17:40:28 +03:00
Sebastian Dröge
5df38440d0
resindvdbin: If no suitable audio decoder is found play the DVD without audio
2009-10-01 15:09:27 +02:00
Sebastian Dröge
5d74676294
resindvdbin: Also post missing element messages if any other element is missing
2009-10-01 14:54:43 +02:00
Sebastian Dröge
b67bc258c8
resindvdbin: Post missing decoder messages if one is missing
...
For video this is an error, for audio only a warning.
2009-10-01 14:52:06 +02:00