Andy Wingo
024ed9899d
Hook it up.
...
Original commit message from CVS:
2006-02-05 Lutz Mueller <lutz@topfrose.de>
reviewed by: Andy Wingo <wingo@pobox.com>
* configure.ac:
* ext/Makefile.am: Hook it up.
* ext/bz2/gstbz2.c:
* ext/bz2/gstbz2dec.h:
* ext/bz2/gstbz2dec.c:
* ext/bz2/gstbz2enc.h:
* ext/bz2/gstbz2enc.c: New plugin, implements bz2 encoding and
decoding (#303167 ).
2006-02-06 09:40:09 +00:00
Christian Schaller
fdde7f240f
add opengl plugin
...
Original commit message from CVS:
add opengl plugin
2006-02-03 10:13:22 +00:00
Andy Wingo
518be92099
sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD)
...
Original commit message from CVS:
2006-01-30 Andy Wingo <wingo@pobox.com>
* sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD)
(libgstglimagesink_la_CFLAGS): Add PLUGINS_BASE cflags and libs.
2006-01-30 15:47:47 +00:00
Tim-Philipp Müller
f54198bd02
ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits.
...
Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
(gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
(gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
(gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
(gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
Add debug category, use boilerplate macros, fix handling
of widths of 32 bits.
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
(gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
(gst_wavpack_parse_index_get_last_entry),
(gst_wavpack_parse_index_get_entry_from_sample),
(gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
(gst_wavpack_parse_src_query),
(gst_wavpack_parse_scan_to_find_sample),
(gst_wavpack_parse_send_newsegment),
(gst_wavpack_parse_handle_seek_event),
(gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
(gst_wavpack_parse_get_upstream_length),
(gst_wavpack_parse_pull_buffer),
(gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
(gst_wavpack_parse_change_state),
(gst_wavepack_parse_sink_activate),
(gst_wavepack_parse_sink_activate_pull),
(gst_wavpack_parse_plugin_init):
* ext/wavpack/gstwavpackparse.h:
Rewrite a bit, mostly to fix flow logic and to make seeking work.
Fix buffer/event refcounting. Add some debug statements. Add
width of 32 to source pad template caps. Use boilerplate macros.
2006-01-29 20:07:49 +00:00
Edward Hervey
24994159f4
sys/glsink/Makefile.am: glimagesink.h is dead, long live glimagesink.h
...
Original commit message from CVS:
* sys/glsink/Makefile.am:
glimagesink.h is dead, long live glimagesink.h
2006-01-28 12:45:54 +00:00
David Schleef
ea16701619
revival of glimagesink. Kind of works.
...
Original commit message from CVS:
* configure.ac:
* sys/Makefile.am:
* sys/glsink/Makefile.am:
* sys/glsink/glimagesink.c:
* sys/glsink/glimagesink.h:
revival of glimagesink. Kind of works.
2006-01-28 04:39:18 +00:00
Tim-Philipp Müller
b0ebf7d661
ext/faad/gstfaad.c: Handle 'framed' field in caps; Port syncing for raw streams from 0.8 branch (for AAC+ radio strea...
...
Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_setcaps),
(gst_faad_chanpos_to_gst), (gst_faad_sync), (gst_faad_chain):
Handle 'framed' field in caps; Port syncing for raw streams
from 0.8 branch (for AAC+ radio streams) (#328722 ).
2006-01-27 12:47:12 +00:00
Jan Schmidt
607d32dd1f
ext/sdl/sdlvideosink.*: Fix output stride copying, so that it displays correctly on framebuffer devices that don't ma...
...
Original commit message from CVS:
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported),
(gst_sdlvideosink_xoverlay_set_xwindow_id),
(gst_sdlvideosink_deinitsdl), (gst_sdlv_process_events),
(gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl),
(gst_sdlvideosink_destroy), (gst_sdlvideosink_create),
(gst_sdlvideosink_setcaps), (gst_sdlvideosink_show_frame),
(gst_sdlvideosink_change_state),
(gst_sdlvideosink_navigation_send_event):
* ext/sdl/sdlvideosink.h:
Fix output stride copying, so that it displays correctly on
framebuffer devices that don't match our implict GStreamer stride
arrangement.
Fix locking things. Offer XOverlay only when SDL is running against
X. Make non-scaled (and ugly) embedding work via X Overlay. It can't
actually match the embedded window size because there's no way to
figure out what size that should be from the XOverlay interface.
See comment in sdlvideosink.c
2006-01-27 01:31:12 +00:00
Tim-Philipp Müller
d748422b60
gst/qtdemux/qtdemux.c: Fix wrong memcpy source pointer.
...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Fix wrong memcpy source pointer.
2006-01-26 16:23:42 +00:00
Edgard Lima
8fe3f07272
Just chain up finalize calls (calling parent_class->finalize).
...
Original commit message from CVS:
Just chain up finalize calls (calling parent_class->finalize).
2006-01-25 14:44:05 +00:00
Edgard Lima
3d4493630e
Finalize method has been created and others small changes.
...
Original commit message from CVS:
Finalize method has been created and others small changes.
2006-01-25 14:20:04 +00:00
Tim-Philipp Müller
b92a9c4e2b
ext/musepack/: Fix seeking in musepack files (it's still incredibly slow, but I don't think that is our plugin's faul...
...
Original commit message from CVS:
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
(gst_musepackdec_class_init), (gst_musepackdec_init),
(gst_musepackdec_send_newsegment),
(gst_musepackdec_handle_seek_event), (gst_musepackdec_src_event),
(gst_musepackdec_src_query), (gst_musepackdec_src_convert),
(gst_musepack_stream_init), (gst_musepackdec_sink_activate_pull),
(gst_musepackdec_loop), (gst_musepackdec_change_state):
* ext/musepack/gstmusepackdec.h:
* ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek),
(gst_musepack_reader_seek), (gst_musepack_reader_tell),
(gst_musepack_reader_get_size):
* ext/musepack/gstmusepackreader.h:
Fix seeking in musepack files (it's still incredibly slow, but I
don't think that is our plugin's fault). Clean up code and get
rid of old cruft. Post tags with all kind of neat information like
replay gain and such on the bus, if it is available. Add a
'musepackdec' debug category.
2006-01-24 21:33:25 +00:00
Edward Hervey
883bcdafbb
gst/qtdemux/qtdemux.c: More coherent framerate setting on caps.
...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(gst_qtdemux_add_stream), (qtdemux_parse_trak):
More coherent framerate setting on caps.
If sample_size is available, use that for the samples' duration in
the index. This enables single frame streams to work (and I imagine
fixes some other cases).
Tested on testsuite, no regression.
2006-01-24 11:58:53 +00:00
Edward Hervey
8d1719bd4f
gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _ AVDJ : image/jpeg _ dvcp, dvc : video/x-d...
...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
(qtdemux_video_caps), (qtdemux_audio_caps):
Added codec recognition for:
_ VP31 : video/x-vp3
_ AVDJ : image/jpeg
_ dvcp, dvc : video/x-dv, systemstream=(boolean)false
_ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
2006-01-23 15:10:55 +00:00
David Schleef
edbd3adf7d
Update from swfdec.
...
Original commit message from CVS:
* configure.ac:
* ext/swfdec/gstswfdec.c: Update from swfdec.
2006-01-21 18:35:29 +00:00
Fabrizio
3ac31471aa
gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
(qtdemux_audio_caps):
'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
Fix 8bit case (#327133 , based on patch by: Fabrizio
Gennari <fabrizio dot ge at tiscali dot it>).
Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not
valid literals for endianness in caps strings,
only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid.
2006-01-21 11:43:53 +00:00
Edgard Lima
a017143695
Fixed state transictions PLAYING->NULL->PLAYING.
...
Original commit message from CVS:
Fixed state transictions PLAYING->NULL->PLAYING.
2006-01-20 17:04:38 +00:00
Edgard Lima
5e2f8a3736
Some minor improvements on log messages.
...
Original commit message from CVS:
Some minor improvements on log messages.
2006-01-19 16:49:29 +00:00
Edgard Lima
017bbb0338
Ronald's patch applied. see bug #326318 .
...
Original commit message from CVS:
Ronald's patch applied. see bug #326318 .
2006-01-18 18:54:02 +00:00
Tim-Philipp Müller
e8cbc6feed
gst/qtdemux/qtdemux.*: Fix seeking for quicktime files. Could still use some more love and sophistication.
...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_send_event), (gst_qtdemux_handle_src_event),
(gst_qtdemux_change_state), (gst_qtdemux_loop_header):
* gst/qtdemux/qtdemux.h:
Fix seeking for quicktime files. Could still use some more
love and sophistication.
2006-01-17 16:45:43 +00:00
Christian Schaller
cf21cfab00
fixing versioning
...
Original commit message from CVS:
fixing versioning
2006-01-17 13:14:08 +00:00
Edgard Lima
6308ad1a0f
Removed gst_base_src_set_live from mms and neon, and now calling parent_class->dispose in dispose on sdlaudio.
...
Original commit message from CVS:
Removed gst_base_src_set_live from mms and neon, and now calling parent_class->dispose in dispose on sdlaudio.
2006-01-16 12:30:41 +00:00
Edgard Lima
7c41741fa8
Now implementing navigation interface and using GST_BOILER_PLATE_FULL.
...
Original commit message from CVS:
Now implementing navigation interface and using GST_BOILER_PLATE_FULL.
2006-01-11 20:59:39 +00:00
Christian Schaller
b08efa5f3e
remove old (broken) sunaudio plugin from bad as there is a new working one in -good
...
Original commit message from CVS:
remove old (broken) sunaudio plugin from bad as there is a new working one
in -good
2006-01-11 15:34:52 +00:00
Edgard Lima
7c8d38fbc9
Replaced wrong style code by GST_BOILERPLATE.
...
Original commit message from CVS:
Replaced wrong style code by GST_BOILERPLATE.
2006-01-11 14:41:24 +00:00
Edward Hervey
404d40d1dd
gst/qtdemux/qtdemux.c: Add support for Indeo3 video in Quicktime files.
...
Original commit message from CVS:
reviewed by: Edward Hervey <edward@fluendo.com>
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add support for Indeo3 video in Quicktime files.
Closes #326524
2006-01-11 11:04:03 +00:00
Edgard Lima
a438034608
Created new element, sdlaudiosink.
...
Original commit message from CVS:
Created new element, sdlaudiosink.
2006-01-09 18:20:56 +00:00
Sébastien Moutte
ce77e3b44b
added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...
...
Original commit message from CVS:
2006-01-05 Sebastien Moutte <sebastien@moutte.net>
* added sys/directdraw
* added sys/directsound
* added win32/vs6/gst_plugins_bad.dsw
* added win32/vs6/libgstdirectsound.dsp
* added win32/vs6/libgstdirectdraw.dsp
* added win32/common/config.h
2006-01-05 23:17:44 +00:00
Stefan Kost
18378238d8
gst/games/gstpuzzle.c: call oil_init() when using liboil
...
Original commit message from CVS:
* gst/games/gstpuzzle.c: (plugin_init):
call oil_init() when using liboil
2006-01-05 17:03:15 +00:00
Edgard Lima
35204f008d
Some improvements in cancellation and debug messages.
...
Original commit message from CVS:
Some improvements in cancellation and debug messages.
2006-01-04 19:39:10 +00:00
Edgard Lima
565a17b6a4
Removed not need thread and changed to push out blocksize bytes.
...
Original commit message from CVS:
Removed not need thread and changed to push out blocksize bytes.
2006-01-04 13:26:35 +00:00
Michael Smith
79b2f35fdc
gst/audioresample/resample.h: As before, but for o_buf
...
Original commit message from CVS:
* gst/audioresample/resample.h:
As before, but for o_buf
2006-01-03 17:33:16 +00:00
Michael Smith
ee0404fe85
gst/audioresample/resample.h: Declare struct _ResampleState.buffer as unsigned char *, not void *, since we do arithm...
...
Original commit message from CVS:
* gst/audioresample/resample.h:
Declare struct _ResampleState.buffer as unsigned char *, not void *,
since we do arithmetic on it.
2006-01-03 17:27:13 +00:00
Christian Schaller
6c4f18e185
add neon plugin to spec file
...
Original commit message from CVS:
add neon plugin to spec file
2006-01-02 15:05:09 +00:00
Thomas Vander Stichele
691b10ff8e
move smoothwave to gst
...
Original commit message from CVS:
move smoothwave to gst
2005-12-30 15:41:21 +00:00
Edgard Lima
3f88a353d4
Created new element neonhttpsrc.
...
Original commit message from CVS:
Created new element neonhttpsrc.
2005-12-28 21:07:17 +00:00
Edward Hervey
95d65be727
ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right places
...
Original commit message from CVS:
* ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
(gst_swfdec_chain), (gst_swfdec_render):
Add debugging category and return GstFlowReturn in the right places
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
Get something from the peer pad once we've checked if there is a peer pad.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
(qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
(qtdemux_video_caps):
Couple of fixes
2005-12-19 15:19:44 +00:00
Edgard Lima
ac8b1191d4
just a small fix. I have to pay more attention when commiting ;-)
...
Original commit message from CVS:
just a small fix. I have to pay more attention when commiting ;-)
2005-12-19 14:58:47 +00:00
Edgard Lima
9536cc03c0
divxdec and divxenc ported to 0.10
...
Original commit message from CVS:
divxdec and divxenc ported to 0.10
2005-12-19 14:40:22 +00:00
Julien Moutte
0ec8bf9972
Some more refactoring, handle exotic DirectFB row stride.
...
Original commit message from CVS:
2005-12-18 Julien MOUTTE <julien@moutte.net>
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_event_thread),
(gst_dfbvideosink_enum_devices),
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
(gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
(gst_dfbsurface_finalize),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_update_colorbalance),
(gst_dfbvideosink_set_property), (gst_dfbvideosink_init): Some
more refactoring, handle exotic DirectFB row stride.
2005-12-18 21:06:47 +00:00
Julien Moutte
998d0fc976
docs/plugins/: Updates.
...
Original commit message from CVS:
2005-12-18 Julien MOUTTE <julien@moutte.net>
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
Updates.
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_event_thread),
(gst_dfbvideosink_enum_devices),
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
(gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
(gst_dfbsurface_finalize),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_update_colorbalance),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
(gst_dfbvideosink_class_init):
* ext/directfb/dfbvideosink.h: Implement pixel-aspect-ratio.
This should work both for hardware accelerated scaling and
reverse caps negotiation with a scaling element.
2005-12-18 10:58:44 +00:00
Julien Moutte
4f1813e2bd
docs/plugins/: Updates.
...
Original commit message from CVS:
2005-12-17 Julien MOUTTE <julien@moutte.net>
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.signals:
* docs/plugins/inspect/plugin-dfbvideosink.xml:
* docs/plugins/inspect/plugin-qtdemux.xml:
* docs/plugins/inspect/plugin-sdlvideosink.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-tta.xml: Updates.
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
(gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
(gst_dfbvideosink_cleanup),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
(gst_dfbvideosink_interface_supported),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_update_colorbalance),
(gst_dfbvideosink_colorbalance_list_channels),
(gst_dfbvideosink_colorbalance_set_value),
(gst_dfbvideosink_colorbalance_get_value),
(gst_dfbvideosink_colorbalance_init),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
* ext/directfb/dfbvideosink.h: Implement vertical sync and
color balance interface.
2005-12-17 17:48:38 +00:00
Stefan Kost
b6c94f0d0b
don't use doc comments for non-docs change some char* into char[]
...
Original commit message from CVS:
* ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio):
* gst/festival/gstfestival.c: (socket_receive_file_to_buff):
* gst/vbidec/vbidata.c:
* gst/vbidec/vbidata.h:
* gst/vbidec/vbiscreen.c:
* sys/dxr3/ac3_padder.c:
don't use doc comments for non-docs
change some char* into char[]
2005-12-16 21:55:18 +00:00
Julien Moutte
16c5bb7972
ext/directfb/dfbvideosink.c: Always prefer the primary layer.
...
Original commit message from CVS:
2005-12-16 Julien MOUTTE <julien@moutte.net>
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
(gst_dfbvideosink_init): Always prefer the primary layer.
2005-12-16 14:47:59 +00:00
Tim-Philipp Müller
09a66d6dce
ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.
...
Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c:
Oops, remove trailing comma from caps string.
2005-12-16 12:25:38 +00:00
gcocatre@gmail.com
b11584fe36
ext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template remove buffer-frames from caps, they are g...
...
Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
* ext/wavpack/gstwavpackparse.c:
Wavpack supports samplerates from 6-192kHz, fix pad template
caps (fixes #322973 ; patch by: gcocatre@gmail.com ). Also
remove buffer-frames from caps, they are gone in 0.10.
2005-12-16 09:59:21 +00:00
Edgard Lima
9a85a17c4d
Fixed some mem-leaks in xvid.
...
Original commit message from CVS:
Fixed some mem-leaks in xvid.
2005-12-15 14:39:00 +00:00
Michael Smith
e1eae4061d
gst/audioresample/gstaudioresample.c: Don't leak all input buffers to audioresample.
...
Original commit message from CVS:
* gst/audioresample/gstaudioresample.c:
Don't leak all input buffers to audioresample.
2005-12-15 10:30:14 +00:00
Thomas Vander Stichele
c6b2b19ca2
doesn't use liboil
...
Original commit message from CVS:
doesn't use liboil
2005-12-15 08:54:26 +00:00
Edgard Lima
96e747214a
xviddec and xvideenc ported to 0.10
...
Original commit message from CVS:
xviddec and xvideenc ported to 0.10
2005-12-14 22:41:47 +00:00