Thomas Vander Stichele [Mon, 30 Aug 2004 10:26:52 +0000 (10:26 +0000)]
fix for 151236
Original commit message from CVS:
fix for 151236
Thomas Vander Stichele [Mon, 30 Aug 2004 10:03:18 +0000 (10:03 +0000)]
fixes #151232
Original commit message from CVS:
fixes #151232
Ronald S. Bultje [Sun, 29 Aug 2004 19:37:38 +0000 (19:37 +0000)]
ext/alsa/: Add switches (simple boolean on/off).
Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list):
* ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
Add switches (simple boolean on/off).
David Schleef [Fri, 27 Aug 2004 19:18:23 +0000 (19:18 +0000)]
sys/glsink/glimagesink.c: Move local variable declarations to make gcc-2.95 happy.
Original commit message from CVS:
* sys/glsink/glimagesink.c: (gst_glimagesink_ximage_put),
(gst_glimagesink_xwindow_new), (gst_glimagesink_xcontext_get),
(gst_glimagesink_fixate): Move local variable declarations to
make gcc-2.95 happy.
Thomas Vander Stichele [Fri, 27 Aug 2004 17:38:17 +0000 (17:38 +0000)]
prerelease
Original commit message from CVS:
prerelease
Balamurali Viswanathan [Fri, 27 Aug 2004 17:05:20 +0000 (17:05 +0000)]
sys/sunaudio/Makefile.am: Add sunaudiosrc patch from Bala
Original commit message from CVS:
* sys/sunaudio/Makefile.am: Add sunaudiosrc patch from Bala
* sys/sunaudio/gstsunaudiosrc.c:
* sys/sunaudio/gstsunaudiosrc.h:
Arwed v. Merkatz [Fri, 27 Aug 2004 17:01:11 +0000 (17:01 +0000)]
Mux video/x-divx and video/x-xvid in VFW compatibility mode so it actually works
Original commit message from CVS:
Mux video/x-divx and video/x-xvid in VFW compatibility mode so it actually works
Arwed v. Merkatz [Fri, 27 Aug 2004 14:10:08 +0000 (14:10 +0000)]
Handle EOS correctly.
Original commit message from CVS:
Handle EOS correctly.
Thomas Vander Stichele [Fri, 27 Aug 2004 12:18:16 +0000 (12:18 +0000)]
handle new media
Original commit message from CVS:
handle new media
Arwed v. Merkatz [Thu, 26 Aug 2004 11:10:16 +0000 (11:10 +0000)]
Fix byte order reversion for writing ebml floats.
Original commit message from CVS:
Fix byte order reversion for writing ebml floats.
Write segment duration and muxing application in matroska.
Added TTA codec to the list of supported codecs to mux into matroska.
Zaheer Abbas Merali [Thu, 26 Aug 2004 00:32:00 +0000 (00:32 +0000)]
ext/lame/gstlame.*: Added new media support to lame
Original commit message from CVS:
2004-08-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain):
* ext/lame/gstlame.h:
Added new media support to lame
Arwed v. Merkatz [Wed, 25 Aug 2004 17:12:56 +0000 (17:12 +0000)]
Set XVID_LOWDELAY flag for decoding so files with bframes/packed bitstream are decoded correctly, bug #135407.
Original commit message from CVS:
Set XVID_LOWDELAY flag for decoding so files with bframes/packed bitstream are
decoded correctly, bug #135407.
Arwed v. Merkatz [Wed, 25 Aug 2004 14:41:08 +0000 (14:41 +0000)]
Interpret BLOCKDURATION and set buffer duration accordingly, enable demuxing of TTA audio from matroska, fixes bugs #...
Original commit message from CVS:
Interpret BLOCKDURATION and set buffer duration accordingly, enable demuxing
of TTA audio from matroska, fixes bugs #148950 and #148951.
Arwed v. Merkatz [Wed, 25 Aug 2004 14:12:54 +0000 (14:12 +0000)]
Typefinding for TTA files, fixes bug #148711.
Original commit message from CVS:
Typefinding for TTA files, fixes bug #148711.
Arwed v. Merkatz [Wed, 25 Aug 2004 12:27:59 +0000 (12:27 +0000)]
Send vorbis headers at the beginning of a stream, fixes bug #141554.
Original commit message from CVS:
Send vorbis headers at the beginning of a stream, fixes bug #141554.
Christophe Fergeau [Tue, 24 Aug 2004 18:25:02 +0000 (18:25 +0000)]
gst-libs/gst/riff/riff-read.c: fix infinite loop in wavparse, fixes bug
Original commit message from CVS:
2004-08-24 Sebastien Cote <sc5@hermes.usherb.ca>
* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head),
(gst_riff_read_element_data), (gst_riff_read_seek),
(gst_riff_read_skip): fix infinite loop in wavparse, fixes bug
#144616, patch reviewed by Ronald and committed by Christophe Fergeau
<teuf@gnome.org>
Iain Holmes [Mon, 23 Aug 2004 22:48:19 +0000 (22:48 +0000)]
Special case the COMM tag
Original commit message from CVS:
Special case the COMM tag
Wim Taymans [Sun, 22 Aug 2004 09:31:06 +0000 (09:31 +0000)]
ext/ogg/gstoggmux.c: Make sure we never send -1 granulepos.
Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
(gst_ogg_mux_send_headers), (gst_ogg_mux_loop):
Make sure we never send -1 granulepos.
Wim Taymans [Fri, 20 Aug 2004 10:46:51 +0000 (10:46 +0000)]
ext/ogg/gstoggmux.c: I will accept bitchslappings with non sharp objects.
Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
(gst_ogg_mux_loop):
I will accept bitchslappings with non sharp objects.
Zaheer Abbas Merali [Fri, 20 Aug 2004 10:43:18 +0000 (10:43 +0000)]
configure.ac: Clean up the test for lame presets
Original commit message from CVS:
2004-08-20 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* configure.ac:
Clean up the test for lame presets
Brian Cameron [Thu, 19 Aug 2004 23:00:39 +0000 (23:00 +0000)]
Corrected minor errors.
Original commit message from CVS:
Corrected minor errors.
Zaheer Abbas Merali [Thu, 19 Aug 2004 22:44:50 +0000 (22:44 +0000)]
Only enable lame presets if version of lame has presets in API
Original commit message from CVS:
2004-08-19 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* configure.ac:
* ext/lame/Makefile.am:
* ext/lame/gstlame.c: (gst_lame_class_init),
(gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
Only enable lame presets if version of lame has presets in API
Jan Schmidt [Thu, 19 Aug 2004 13:33:45 +0000 (13:33 +0000)]
gst/udp/gstudpsrc.*: Don't call gst_pad_push in a get function. Fixes #150449
Original commit message from CVS:
* gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_get):
* gst/udp/gstudpsrc.h:
Don't call gst_pad_push in a get function. Fixes #150449
Wim Taymans [Wed, 18 Aug 2004 16:13:19 +0000 (16:13 +0000)]
gst/tcp/: Some extra checks in gstfdset.
Original commit message from CVS:
* gst/tcp/gstfdset.c: (gst_fdset_free), (gst_fdset_set_mode),
(gst_fdset_get_mode), (gst_fdset_add_fd), (gst_fdset_remove_fd),
(gst_fdset_fd_ctl_write), (gst_fdset_fd_ctl_read),
(gst_fdset_fd_has_closed), (gst_fdset_fd_has_error),
(gst_fdset_fd_can_read), (gst_fdset_fd_can_write),
(gst_fdset_wait):
* gst/tcp/gstfdset.h:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_add),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_handle_client_write):
* gst/tcp/gstmultifdsink.h:
Some extra checks in gstfdset.
Only use send() when the fd is a socket. Don't try to
read from write only fds.
Wim Taymans [Wed, 18 Aug 2004 11:57:56 +0000 (11:57 +0000)]
gst/tcp/gstfdset.c: Add more locking and bounds checking.
Original commit message from CVS:
* gst/tcp/gstfdset.c: (gst_fdset_add_fd), (gst_fdset_remove_fd),
(gst_fdset_fd_ctl_write), (gst_fdset_fd_ctl_read),
(gst_fdset_fd_has_closed), (gst_fdset_fd_has_error),
(gst_fdset_fd_can_read), (gst_fdset_fd_can_write),
(gst_fdset_wait):
Add more locking and bounds checking.
Wim Taymans [Wed, 18 Aug 2004 10:22:34 +0000 (10:22 +0000)]
gst/tcp/gstfdset.c: Realloc test fdset in the lock and right before starting the poll call. Bump the limit to 4096.
Original commit message from CVS:
* gst/tcp/gstfdset.c: (ensure_size), (gst_fdset_wait):
Realloc test fdset in the lock and right before starting
the poll call. Bump the limit to 4096.
Balamurali Viswanathan [Wed, 18 Aug 2004 04:52:41 +0000 (04:52 +0000)]
sys/sunaudio/: Fix caps to handle full range of rates and channels. Make debugging less obnoxious.
Original commit message from CVS:
* sys/sunaudio/Makefile.am:
* sys/sunaudio/gstsunaudio.c: Fix caps to handle full range
of rates and channels. Make debugging less obnoxious.
Patch from Balamurali Viswanathan implementing a mixer for
Sun audio. (bug #144091):
* sys/sunaudio/gstsunelement.c:
* sys/sunaudio/gstsunelement.h:
* sys/sunaudio/gstsunmixer.c:
* sys/sunaudio/gstsunmixer.h:
Zaheer Abbas Merali [Tue, 17 Aug 2004 21:27:30 +0000 (21:27 +0000)]
gst/audioscale/gstaudioscale.*: made audioscale resample from any sample rate to any sample rate
Original commit message from CVS:
2004-08-17 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* gst/audioscale/gstaudioscale.c:
* gst/audioscale/gstaudioscale.h:
made audioscale resample from any sample rate to any sample rate
Thomas Vander Stichele [Tue, 17 Aug 2004 13:37:07 +0000 (13:37 +0000)]
error out on unsupported types
Original commit message from CVS:
error out on unsupported types
Iain Holmes [Tue, 17 Aug 2004 12:38:33 +0000 (12:38 +0000)]
Make flacenc work with mono streams by only setting the mid_side and loose_mid_side when its a stereo stream
Original commit message from CVS:
Make flacenc work with mono streams by only setting the mid_side and loose_mid_side when its a stereo stream
Wim Taymans [Tue, 17 Aug 2004 10:46:34 +0000 (10:46 +0000)]
Fix the makefile again
Original commit message from CVS:
Fix the makefile again
Wim Taymans [Tue, 17 Aug 2004 10:43:55 +0000 (10:43 +0000)]
ext/theora/theoradec.c: Add a debug line.
Original commit message from CVS:
* ext/theora/theoradec.c: (gst_theora_dec_class_init),
(theora_get_formats), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_src_event), (theora_dec_event), (theora_dec_chain):
Add a debug line.
Wim Taymans [Tue, 17 Aug 2004 10:40:50 +0000 (10:40 +0000)]
ext/ogg/: Mark delta units in the muxer.
Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate),
(gst_ogg_pad_push):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
(gst_ogg_mux_request_new_pad), (gst_ogg_mux_next_buffer),
(gst_ogg_mux_buffer_from_page), (gst_ogg_mux_push_page),
(gst_ogg_mux_send_headers), (gst_ogg_mux_loop):
Mark delta units in the muxer.
Try to decode the packet after an out-of-sync error from
libogg.
Wim Taymans [Tue, 17 Aug 2004 10:30:17 +0000 (10:30 +0000)]
gst/tcp/gstmultifdsink.*: Added option to send a keyframe to clients as the first buffer.
Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
(gst_multifdsink_init), (gst_multifdsink_add),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_set_property), (gst_multifdsink_get_property):
* gst/tcp/gstmultifdsink.h:
Added option to send a keyframe to clients as the first buffer.
Make timeout property writable.
Thomas Vander Stichele [Tue, 17 Aug 2004 09:57:31 +0000 (09:57 +0000)]
fix index comparison
Original commit message from CVS:
fix index comparison
Wim Taymans [Mon, 16 Aug 2004 16:45:52 +0000 (16:45 +0000)]
gst/tcp/gstfdset.c: Make sure the pollfds are not changed when the poll call is running. Protect against array out of...
Original commit message from CVS:
* gst/tcp/gstfdset.c: (ensure_size), (gst_fdset_new),
(gst_fdset_add_fd), (gst_fdset_remove_fd),
(gst_fdset_fd_has_closed), (gst_fdset_fd_has_error),
(gst_fdset_fd_can_read), (gst_fdset_fd_can_write),
(gst_fdset_wait):
Make sure the pollfds are not changed when the poll call is
running. Protect against array out of bounds.
Thomas Vander Stichele [Mon, 16 Aug 2004 15:48:27 +0000 (15:48 +0000)]
fix debug levels
Original commit message from CVS:
fix debug levels
Wim Taymans [Mon, 16 Aug 2004 10:19:39 +0000 (10:19 +0000)]
ext/theora/theoraenc.c: Fix bug where buffers were not marked as keyframes correctly.
Original commit message from CVS:
* ext/theora/theoraenc.c: (gst_border_mode_get_type),
(gst_theora_enc_class_init), (theora_enc_sink_link),
(theora_buffer_from_packet), (theora_enc_chain):
Fix bug where buffers were not marked as keyframes
correctly.
Zaheer Abbas Merali [Sun, 15 Aug 2004 13:46:59 +0000 (13:46 +0000)]
ext/lame/gstlame.c: describe the enum values for vbr mode and presets more verbosely
Original commit message from CVS:
2004-08-15 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_vbrmode_get_type),
(gst_lame_preset_get_type), (gst_lame_class_init):
describe the enum values for vbr mode and presets more verbosely
Zaheer Abbas Merali [Fri, 13 Aug 2004 15:22:49 +0000 (15:22 +0000)]
ext/lame/gstlame.*: add preset property to lame so it can use lame presets
Original commit message from CVS:
2004-08-13 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_mode_get_type),
(gst_lame_quality_get_type), (gst_lame_padding_get_type),
(gst_lame_preset_get_type), (gst_lame_class_init), (gst_lame_init),
(gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
* ext/lame/gstlame.h:
add preset property to lame so it can use lame presets
Zaheer Abbas Merali [Fri, 13 Aug 2004 14:55:27 +0000 (14:55 +0000)]
ext/lame/gstlame.c: whoops forgot break, thanks teuf
Original commit message from CVS:
2004-08-13 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_get_property):
whoops forgot break, thanks teuf
Zaheer Abbas Merali [Fri, 13 Aug 2004 14:41:00 +0000 (14:41 +0000)]
ext/lame/gstlame.*: fix lame's broken vbr stuff, allow it to resample if need be, and also make xing header optional
Original commit message from CVS:
2004-08-13 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_vbrmode_get_type),
(gst_lame_class_init), (gst_lame_src_getcaps),
(gst_lame_sink_link), (gst_lame_init), (gst_lame_set_property),
(gst_lame_get_property), (gst_lame_setup):
* ext/lame/gstlame.h:
fix lame's broken vbr stuff, allow it to resample if need be, and also
make xing header optional
Thomas Vander Stichele [Fri, 13 Aug 2004 13:27:11 +0000 (13:27 +0000)]
added translations
Original commit message from CVS:
added translations
Brian Cameron [Thu, 12 Aug 2004 19:56:53 +0000 (19:56 +0000)]
Updated so it isn't so amazingly out-of-date. Please review. Not sure everything is 100% correct.
Original commit message from CVS:
Updated so it isn't so amazingly out-of-date. Please review. Not sure
everything is 100% correct.
Zaheer Abbas Merali [Thu, 12 Aug 2004 17:22:30 +0000 (17:22 +0000)]
ext/lame/gstlame.c: added getcaps function so samplerate doesntget fixated to silly values
Original commit message from CVS:
2004-08-12 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_src_getcaps), (gst_lame_init):
added getcaps function so samplerate doesntget fixated to silly values
Zaheer Abbas Merali [Thu, 12 Aug 2004 16:44:14 +0000 (16:44 +0000)]
ext/lame/gstlame.c: revert previous fix
Original commit message from CVS:
2004-08-12 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_src_link):
revert previous fix
Johan Dahlin [Thu, 12 Aug 2004 16:39:45 +0000 (16:39 +0000)]
sys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Remove bogus checks. Doesn't matter what state we are in. Interfac...
Original commit message from CVS:
* sys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Remove bogus
checks. Doesn't matter what state we are in. Interfaces are a
compile time thing, not runtime. It also broke the python bindings.
Zaheer Abbas Merali [Thu, 12 Aug 2004 16:11:59 +0000 (16:11 +0000)]
ext/lame/gstlame.c: made source pad link function check if sinkpad is ok..fixes the problem where core fixates the ou...
Original commit message from CVS:
2004-08-12 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_src_link):
made source pad link function check if sinkpad is ok..fixes the problem
where core fixates the output rate of lame stupidly
Thomas Vander Stichele [Thu, 12 Aug 2004 15:58:52 +0000 (15:58 +0000)]
fix fixate and link
Original commit message from CVS:
fix fixate and link
Zaheer Abbas Merali [Thu, 12 Aug 2004 15:48:50 +0000 (15:48 +0000)]
ext/lame/gstlame.c: set default compression ratio paramter to 0.0 so bitrate parameter works :)
Original commit message from CVS:
2004-08-12 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init):
set default compression ratio paramter to 0.0 so bitrate parameter
works :)
Thomas Vander Stichele [Thu, 12 Aug 2004 12:00:31 +0000 (12:00 +0000)]
set origin and package name
Original commit message from CVS:
set origin and package name
David Schleef [Wed, 11 Aug 2004 22:58:07 +0000 (22:58 +0000)]
gst/tcp/gstfdset.c: Fix compile problem on OS/X.
Original commit message from CVS:
* gst/tcp/gstfdset.c: Fix compile problem on OS/X.
David Schleef [Wed, 11 Aug 2004 21:42:18 +0000 (21:42 +0000)]
gst/mpeg1sys/gstmpeg1systemencode.c: Oops, this was correct before.
Original commit message from CVS:
* gst/mpeg1sys/gstmpeg1systemencode.c: Oops, this was correct
before.
David Schleef [Wed, 11 Aug 2004 21:19:13 +0000 (21:19 +0000)]
gst-libs/gst/video/videosink.h: Change copyright block to LGPL.
Original commit message from CVS:
* gst-libs/gst/video/videosink.h: Change copyright block to LGPL.
David Schleef [Wed, 11 Aug 2004 21:06:48 +0000 (21:06 +0000)]
ext/pango/gsttextoverlay.c: Add copyright block and fix plugin license field
Original commit message from CVS:
* ext/pango/gsttextoverlay.c: Add copyright block and fix plugin
license field
* gst-libs/gst/idct/Makefile.am: Remove mmx/sse code
* gst-libs/gst/video/gstvideosink.c: Change copyright block to
LGPL.
* gst/auparse/gstauparse.c: Fix plugin license field.
* gst/monoscope/gstmonoscope.c: Fix plugin license field.
* gst/mpeg1sys/gstmpeg1systemencode.c: Fix plugin license field.
* gst/rtp/gstrtp.c: Fix plugin license field.
Wim Taymans [Wed, 11 Aug 2004 15:58:48 +0000 (15:58 +0000)]
gst/tcp/: Abstracted away the select call, implemented poll (yes we ran into the 1024 limit in production).
Original commit message from CVS:
* gst/tcp/Makefile.am:
* gst/tcp/gstfdset.c: (gst_fdset_mode_get_type), (nearest_pow),
(ensure_size), (gst_fdset_new), (gst_fdset_free),
(gst_fdset_set_mode), (gst_fdset_get_mode), (gst_fdset_add_fd),
(gst_fdset_remove_fd), (gst_fdset_fd_ctl_write),
(gst_fdset_fd_ctl_read), (gst_fdset_fd_has_closed),
(gst_fdset_fd_has_error), (gst_fdset_fd_can_read),
(gst_fdset_fd_can_write), (gst_fdset_wait):
* gst/tcp/gstfdset.h:
* gst/tcp/gstmultifdsink.c: (gst_unit_type_get_type),
(gst_multifdsink_class_init), (gst_multifdsink_init),
(gst_multifdsink_add), (gst_multifdsink_remove),
(gst_multifdsink_clear), (gst_multifdsink_get_stats),
(gst_multifdsink_remove_client_link),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_client_queue_data),
(gst_multifdsink_client_queue_caps),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_recover_client), (gst_multifdsink_queue_buffer),
(gst_multifdsink_handle_clients), (gst_multifdsink_set_property),
(gst_multifdsink_get_property), (gst_multifdsink_init_send),
(gst_multifdsink_close):
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init),
(gst_tcpserversink_init), (gst_tcpserversink_handle_server_read),
(gst_tcpserversink_handle_wait), (gst_tcpserversink_init_send),
(gst_tcpserversink_close):
* gst/tcp/gsttcpserversink.h:
Abstracted away the select call, implemented poll (yes we ran into
the 1024 limit in production).
Thomas Vander Stichele [Wed, 11 Aug 2004 11:42:49 +0000 (11:42 +0000)]
improve debugging
Original commit message from CVS:
improve debugging
Thomas Vander Stichele [Wed, 11 Aug 2004 10:56:33 +0000 (10:56 +0000)]
fix debug levels
Original commit message from CVS:
fix debug levels
Wim Taymans [Tue, 10 Aug 2004 15:23:19 +0000 (15:23 +0000)]
gst/tcp/: Starting to prepare for specifying buffer time in other units than buffers. Expose remove reason in signal.
Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_unit_type_get_type),
(gst_client_status_get_type), (gst_multifdsink_class_init),
(gst_multifdsink_init), (gst_multifdsink_remove_client_link),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_recover_client), (gst_multifdsink_queue_buffer),
(gst_multifdsink_handle_clients), (gst_multifdsink_set_property),
(gst_multifdsink_get_property):
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcp-marshal.list:
Starting to prepare for specifying buffer time in other units
than buffers. Expose remove reason in signal.
Wim Taymans [Tue, 10 Aug 2004 11:35:44 +0000 (11:35 +0000)]
gst/tcp/gstmultifdsink.*: Added more debugging info. Changed the way clients are removed from the lists. Fixed a bug ...
Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_add),
(gst_multifdsink_remove), (gst_multifdsink_clear),
(gst_multifdsink_remove_client_link),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_client_queue_data),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients),
(gst_multifdsink_chain), (gst_multifdsink_close):
* gst/tcp/gstmultifdsink.h:
Added more debugging info. Changed the way clients are
removed from the lists. Fixed a bug where a bad file descriptor
could cause many clients to be removed.
Benjamin Otte [Tue, 10 Aug 2004 07:31:11 +0000 (07:31 +0000)]
gst/videotestsrc/gstvideotestsrc.c: allow all pixel-aspect-ratios, not just 1:1
Original commit message from CVS:
* gst/videotestsrc/gstvideotestsrc.c: (generate_capslist):
allow all pixel-aspect-ratios, not just 1:1
Brian Cameron [Mon, 9 Aug 2004 21:30:09 +0000 (21:30 +0000)]
Finished removing GPL'ed MMX code.
Original commit message from CVS:
Finished removing GPL'ed MMX code.
Brian Cameron [Mon, 9 Aug 2004 21:21:25 +0000 (21:21 +0000)]
Remove GPL'ed mmx32idct.c code and supporting code, since logic in gst-plugins is not supposed to be GPL'ed. This co...
Original commit message from CVS:
Remove GPL'ed mmx32idct.c code and supporting code, since logic in gst-plugins
is not supposed to be GPL'ed. This code provided MMX optimisations, but was
never compiled in since configure never set HAVE_LIBMMX anyway.
David Schleef [Mon, 9 Aug 2004 20:16:48 +0000 (20:16 +0000)]
sys/glsink/ARB_multitexture.h: Remove old files.
Original commit message from CVS:
* sys/glsink/ARB_multitexture.h: Remove old files.
* sys/glsink/EXT_paletted_texture.h:
* sys/glsink/NV_register_combiners.h:
* sys/glsink/gstgl_nvimage.c:
* sys/glsink/gstgl_pdrimage.c:
* sys/glsink/gstgl_rgbimage.c:
* sys/glsink/gstglsink.c:
* sys/glsink/gstglsink.h:
* sys/glsink/gstglxwindow.c:
* sys/glsink/regcomb_yuvrgb.c:
Gernot Ziegler [Mon, 9 Aug 2004 20:14:50 +0000 (20:14 +0000)]
GL sink plugin. (Bug #147302)
Original commit message from CVS:
Patch from Gernot Ziegler <gz@lysator.liu.se> rewriting the
GL sink plugin. (Bug #147302)
* configure.ac: Test for OpenGL
* sys/Makefile.am: Use test for OpenGL
* sys/glsink/Makefile.am:
* sys/glsink/glimagesink.c: rewrite
* sys/glsink/glimagesink.h: rewrite
David Schleef [Mon, 9 Aug 2004 20:07:10 +0000 (20:07 +0000)]
ext/sdl/sdlvideosink.c: Only allow sane framerates.
Original commit message from CVS:
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init): Only allow
sane framerates.
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get): same
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support): same
* testsuite/gst-lint: Test for G_GUINT64_FORMAT usage near gettext.
Thomas Vander Stichele [Mon, 9 Aug 2004 19:27:04 +0000 (19:27 +0000)]
use real error
Original commit message from CVS:
use real error
Thomas Vander Stichele [Mon, 9 Aug 2004 16:57:40 +0000 (16:57 +0000)]
we don't distinguish between closing because of errors and normal (yet)
Original commit message from CVS:
we don't distinguish between closing because of errors and normal (yet)
Wim Taymans [Mon, 9 Aug 2004 16:48:41 +0000 (16:48 +0000)]
gst/tcp/gstmultifdsink.c: Do a bit more logging, make the client_read code more robust.
Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
(gst_multifdsink_add), (gst_multifdsink_get_stats),
(gst_multifdsink_client_remove),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients):
Do a bit more logging, make the client_read code more robust.
Thomas Vander Stichele [Mon, 9 Aug 2004 16:38:52 +0000 (16:38 +0000)]
cleanups, debugging and memleak fixes
Original commit message from CVS:
cleanups, debugging and memleak fixes
Wim Taymans [Mon, 9 Aug 2004 13:16:04 +0000 (13:16 +0000)]
ext/theora/theoradec.c: Don't crash on missing header packets.
Original commit message from CVS:
* ext/theora/theoradec.c: (gst_theora_dec_class_init),
(theora_get_formats), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_src_event), (theora_dec_event), (theora_dec_chain),
(theora_dec_change_state):
Don't crash on missing header packets.
Thomas Vander Stichele [Mon, 9 Aug 2004 09:24:32 +0000 (09:24 +0000)]
albanian translation
Original commit message from CVS:
albanian translation
Thomas Vander Stichele [Mon, 9 Aug 2004 09:24:07 +0000 (09:24 +0000)]
updated cz
Original commit message from CVS:
added albanian (sq), updated cz
Thomas Vander Stichele [Mon, 9 Aug 2004 09:22:12 +0000 (09:22 +0000)]
fix add debugging
Original commit message from CVS:
fix add debugging
Thomas Vander Stichele [Mon, 9 Aug 2004 09:00:05 +0000 (09:00 +0000)]
assign error codes
Original commit message from CVS:
assign error codes
Wim Taymans [Fri, 6 Aug 2004 15:42:58 +0000 (15:42 +0000)]
gst/tcp/gstmultifdsink.c: Make sure we don't try to read more from a client that what ioctl says us or we deadlock.
Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
(gst_multifdsink_add), (gst_multifdsink_get_stats),
(gst_multifdsink_client_remove),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients):
Make sure we don't try to read more from a client that what
ioctl says us or we deadlock.
Thomas Vander Stichele [Thu, 5 Aug 2004 17:51:07 +0000 (17:51 +0000)]
handle changing framerate while PLAYING
Original commit message from CVS:
handle changing framerate while PLAYING
Thomas Vander Stichele [Thu, 5 Aug 2004 17:41:33 +0000 (17:41 +0000)]
move common code out of if
Original commit message from CVS:
move common code out of if
Thomas Vander Stichele [Thu, 5 Aug 2004 14:41:00 +0000 (14:41 +0000)]
updated translations
Original commit message from CVS:
updated translations
Benjamin Otte [Wed, 4 Aug 2004 11:08:13 +0000 (11:08 +0000)]
gst/videotestsrc/gstvideotestsrc.c: generate the list of supported caps at startup and reuse it instead of always gen...
Original commit message from CVS:
* gst/videotestsrc/gstvideotestsrc.c:
(gst_videotestsrc_get_capslist), (generate_capslist),
(plugin_init):
generate the list of supported caps at startup and reuse it instead
of always generating it
Benjamin Otte [Tue, 3 Aug 2004 19:56:14 +0000 (19:56 +0000)]
gst/multipart/multipartmux.c: whoops, last checkin broke normal build
Original commit message from CVS:
* gst/multipart/multipartmux.c: (gst_multipart_mux_pad_link):
whoops, last checkin broke normal build
Benjamin Otte [Tue, 3 Aug 2004 16:06:08 +0000 (16:06 +0000)]
compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends
Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume),
(gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute),
(gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option),
(gst_alsa_mixer_get_option):
* ext/dvdnav/dvdnavsrc.c: (dvdnav_get_event_name),
(dvdnavsrc_print_event):
* ext/ogg/gstoggdemux.c: (_find_chain_process), (gst_ogg_print):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_pad_link),
(gst_ogg_mux_pad_unlink):
* gst/multipart/multipartmux.c: (gst_multipart_mux_pad_link),
(gst_multipart_mux_pad_unlink):
* gst/videofilter/gstvideobalance.c:
(gst_videobalance_colorbalance_set_value):
* gst/videomixer/videomixer.c: (gst_videomixer_pad_link),
(gst_videomixer_pad_unlink):
* po/uk.po:
* sys/oss/gstossmixer.c:
* sys/v4l/gstv4lcolorbalance.c:
* sys/v4l/gstv4ltuner.c:
* sys/v4l/v4lsrc_calls.c:
* sys/v4l2/gstv4l2colorbalance.c:
* sys/v4l2/gstv4l2tuner.c:
compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends
Benjamin Otte [Tue, 3 Aug 2004 14:28:12 +0000 (14:28 +0000)]
fixes for G_DISABLE_ASSERT and friends
Original commit message from CVS:
* examples/dynparams/filter.c: (ui_control_create):
* examples/gstplay/player.c: (print_tag):
* ext/alsa/gstalsa.c: (gst_alsa_request_new_pad):
* ext/gdk_pixbuf/gstgdkanimation.c:
(gst_gdk_animation_iter_may_advance):
* ext/jack/gstjack.c: (gst_jack_request_new_pad):
* ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
(tag_list_to_id3_tag_foreach), (gst_id3_tag_handle_event):
* ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_get_tag_value):
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_tag_value):
* ext/xine/xineaudiodec.c: (gst_xine_audio_dec_chain):
* gst-libs/gst/media-info/media-info-test.c: (print_tag):
* gst/sine/demo-dparams.c: (main):
* gst/tags/gstvorbistag.c: (gst_tag_to_vorbis_comments):
* testsuite/alsa/formats.c: (create_pipeline):
* testsuite/alsa/sinesrc.c: (sinesrc_force_caps), (sinesrc_get):
fixes for G_DISABLE_ASSERT and friends
* gst/typefind/gsttypefindfunctions.c: (aac_type_find),
(mp3_type_frame_length_from_header), (mp3_type_find),
(plugin_init):
require mp3 typefinding to have at least MIN_HEADERS valid headers
add typefinding for AAC adts files
Jan Schmidt [Tue, 3 Aug 2004 14:09:26 +0000 (14:09 +0000)]
Use gdouble when calculating pixel-aspect-ratio
Original commit message from CVS:
Use gdouble when calculating pixel-aspect-ratio
Thomas Vander Stichele [Tue, 3 Aug 2004 09:03:09 +0000 (09:03 +0000)]
updated translation
Original commit message from CVS:
updated translation
Thomas Vander Stichele [Tue, 3 Aug 2004 08:48:29 +0000 (08:48 +0000)]
add debugging for display PAR calculation
Original commit message from CVS:
add debugging for display PAR calculation
David Schleef [Mon, 2 Aug 2004 23:00:21 +0000 (23:00 +0000)]
configure.ac: Fix mikmod CFLAGS.
Original commit message from CVS:
* configure.ac: Fix mikmod CFLAGS.
Benjamin Otte [Mon, 2 Aug 2004 15:55:54 +0000 (15:55 +0000)]
gst/audioscale/gstaudioscale.c: - fix templates to only support S16, it's the only format that works
Original commit message from CVS:
* gst/audioscale/gstaudioscale.c:
- fix templates to only support S16, it's the only format that works
- make caps nego code use try_set_caps_nonfixed and fixation instead
of try_set_caps twice, which is not nice for autopluggers
- change rank to secondary, so autopluggers can pick it up after
audioconvert
Iain Holmes [Mon, 2 Aug 2004 15:48:56 +0000 (15:48 +0000)]
if there is nothing connected to the sink of interleave it tries to claim it supports 0 channel audio. Fix this by as...
Original commit message from CVS:
if there is nothing connected to the sink of interleave it tries to claim it supports 0 channel audio. Fix this by assuming that there will be at least 1 channel in the future.
Thomas Vander Stichele [Mon, 2 Aug 2004 15:35:13 +0000 (15:35 +0000)]
don't lie to me baby
Original commit message from CVS:
don't lie to me baby
Thomas Vander Stichele [Mon, 2 Aug 2004 14:05:48 +0000 (14:05 +0000)]
back to dev
Original commit message from CVS:
back to dev
Thomas Vander Stichele [Mon, 2 Aug 2004 13:49:54 +0000 (13:49 +0000)]
releasing
Original commit message from CVS:
releasing
Thomas Vander Stichele [Mon, 2 Aug 2004 11:39:17 +0000 (11:39 +0000)]
gearing up for release
Original commit message from CVS:
gearing up for release
Thomas Vander Stichele [Mon, 2 Aug 2004 10:04:08 +0000 (10:04 +0000)]
sync xvimagesink with ximagesink
Original commit message from CVS:
sync xvimagesink with ximagesink
Thomas Vander Stichele [Mon, 2 Aug 2004 09:16:14 +0000 (09:16 +0000)]
add link function. fixes @148986
Original commit message from CVS:
add link function. fixes @148986
Johan Dahlin [Mon, 2 Aug 2004 09:13:56 +0000 (09:13 +0000)]
gst/multipart/multipartmux.c (gst_multipart_mux_next_buffer): fix debugging log
Original commit message from CVS:
* gst/multipart/multipartmux.c (gst_multipart_mux_next_buffer):
fix debugging log
David Schleef [Fri, 30 Jul 2004 20:06:31 +0000 (20:06 +0000)]
gst/videomixer/Makefile.am: Fix things that should have been fixed in the last checkin.
Original commit message from CVS:
* gst/videomixer/Makefile.am: Fix things that should have been
fixed in the last checkin.
David Schleef [Fri, 30 Jul 2004 19:40:53 +0000 (19:40 +0000)]
gst/multipart/Makefile.am: Fix things that should have been fixed in the last checkin.
Original commit message from CVS:
* gst/multipart/Makefile.am: Fix things that should have been
fixed in the last checkin.
David Schleef [Fri, 30 Jul 2004 19:08:21 +0000 (19:08 +0000)]
testsuite/multifilesink/Makefile.am: Fix unused variable.
Original commit message from CVS:
* testsuite/multifilesink/Makefile.am: Fix unused variable.
Wim Taymans [Fri, 30 Jul 2004 18:24:57 +0000 (18:24 +0000)]
Added README
Original commit message from CVS:
Added README