David Schleef
6212f91a2b
schro: remove unused include of liboil.h
2009-10-07 16:31:30 -07:00
Stefan Kost
27683ead16
metadata: don't copy trailing NULL of strings in xmp metadata
...
Also useing g_strdup, fixes the malloc <-> g_free mismatch.
2009-10-07 15:43:22 +03:00
Stefan Kost
b7b8b7f407
build: fprintf, sprintf, sscanf need stdio.h
2009-10-07 15:26:12 +03:00
Olivier Crête
1d2d68e050
mimenc: Remove invalid todo
2009-10-06 18:08:36 -04:00
David Schleef
1beac5913d
dirac: various fixes
...
- Work around BaseEncoder bug not tracking frame index early.
- Fix conversion of UYVY, YUY2, AYUV to internal format.
2009-10-05 17:07:46 -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
Alessandro Decina
2c81532f29
schroenc: move caps related code to gst_schro_enc_set_format.
2009-10-05 16:42:27 +02: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
553ec8c005
Fix schroenc for refcount change in GstBaseVideoEncoder.
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
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
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
c22b45b4b2
zbar: add new plugin to the build here too
2009-10-02 10:37:43 +03: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
Tommi Myöhänen
a1aac3ea77
metadata: change XMP location tags to start with capitals
2009-10-01 18:06:55 +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
Sebastian Dröge
02fbd5b42a
resindvdbin: Use the new video decoder
...
This makes resindvdbin work with other MPEG video decoders than
mpeg2dec, for example the FFMPEG or Fluendo MPEG decoders.
2009-10-01 14:42:36 +02:00
Sebastian Dröge
157a6a7856
resindvdbin: Rename files
2009-10-01 14:37:43 +02:00
Sebastian Dröge
e998a22d0c
resindvdbin: Refactor audio decoder and add a (MPEG) video decoder
2009-10-01 14:36:23 +02:00
Sebastian Dröge
3fe4b2106d
rsnaudiodec: Get desired sink caps from the pad template
2009-10-01 13:29:03 +02:00
Sebastian Dröge
f760ad2dfc
rsvg: Unpremultiply Cairo's ARGB to match GStreamer's
2009-10-01 10:54:15 +02:00
Sebastian Dröge
d96defb164
resindvdbin: Create external srcpads from the static pad templates
2009-09-30 15:49:02 +02:00
Sebastian Dröge
0171e32944
resindvdbin: Use gst_caps_can_intersect() because it's faster
2009-09-26 17:25:59 +02:00
Sebastian Dröge
bf1b64fab0
rsnaudiodec: Use ghost pads and always forward application/x-gst-dvd events immediately
...
Fixes bug #582779 .
2009-09-26 17:25:59 +02:00
Jan Schmidt
e6165520b9
resindvdbin: Use autoconvert in rsnaudiodec and build a list of possible decoders
...
Partially fixes bug #582779 .
2009-09-26 17:25:58 +02:00
Sebastian Dröge
07f9536476
rsnstreamselector: Use new single object iterator for the internally linked pads
...
This prevents an ugly deadlock.
2009-09-25 11:07:49 +02:00
Sebastian Dröge
a9e05725d2
resindvdbin: Don't block the external ghost pads but only their targets
2009-09-25 10:51:45 +02:00
David Schleef
1ab20212d2
cog: use BUILT_SOURCES instead of temp library
2009-09-24 11:27:21 -07:00
Stefan Kost
ac3ed46d71
Revert "LV2 preset support."
...
This reverts commit c95f59cd2d
.
2009-09-22 13:44:14 +03:00
Stefan Kost
f82a4fa622
Revert "Fix property index when setting preset."
...
This reverts commit 0a6b22b191
.
2009-09-22 13:43:57 +03:00
Stefan Kost
dbbd0778a5
cog: fix the build
...
Add a uninstalled convinience libtool library containing the generated sources.
Add that as a dependency to the plugin.
2009-09-22 13:23:25 +03:00
Dave Robillard
0a6b22b191
Fix property index when setting preset.
2009-09-22 09:44:07 +03:00
Dave Robillard
c95f59cd2d
LV2 preset support.
2009-09-22 09:44:06 +03:00
David Schleef
960f418378
cog: Add quality setting to cogscale
2009-09-21 11:46:25 -07:00
David Schleef
06c3d2e93c
cog: (re-)implement 1/2/4-tap scaling
2009-09-21 11:46:18 -07:00
David Schleef
213cc0b06d
cog: Fix the virtual frame line cache
2009-09-21 10:03:44 -07:00
David Schleef
e34ea433d5
celtenc: VBR requires celt-0.6.0
2009-09-21 10:01:49 -07:00
David Schleef
de0ceb1178
celtenc: Add complexity, cbr, and max-bitrate properties
2009-09-19 14:13:26 -07:00
David Schleef
e4a2eb1d6f
cog: autogenerate code, colorspace improvements
2009-09-19 14:13:26 -07:00
David Schleef
bc25896579
cog: remove // comments
2009-09-19 14:13:25 -07:00
David Schleef
f367e5fbde
cog: fixes to make cog work inside -bad
2009-09-18 19:11:40 -07:00