platform/upstream/gstreamer.git
19 years agomake description look like in other .pc files (cosmetic change)
Stéphane Loeuillet [Sun, 27 Jun 2004 14:59:34 +0000 (14:59 +0000)]
make description look like in other .pc files (cosmetic change)

Original commit message from CVS:

make description look like in other .pc files (cosmetic change)

19 years agoext/dv/gstdvdec.*: Fix timestamp, duration and offset of the buffers.
Wim Taymans [Sun, 27 Jun 2004 14:42:09 +0000 (14:42 +0000)]
ext/dv/gstdvdec.*: Fix timestamp, duration and offset of the buffers.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_push), (gst_dvdec_loop),
(gst_dvdec_change_state):
* ext/dv/gstdvdec.h:
Fix timestamp, duration and offset of the buffers.

19 years agogst/tcp/: More multifdsink fixes, more recovery policy fixes.
Wim Taymans [Sun, 27 Jun 2004 11:15:23 +0000 (11:15 +0000)]
gst/tcp/: More multifdsink fixes, more recovery policy fixes.

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type),
(gst_multifdsink_class_init), (gst_multifdsink_add),
(gst_multifdsink_remove), (gst_multifdsink_clear),
(gst_multifdsink_client_remove),
(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_thread),
(gst_multifdsink_init_send), (gst_multifdsink_close):
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcpserversink.c:
(gst_tcpserversink_handle_server_read),
(gst_tcpserversink_handle_select), (gst_tcpserversink_close):
More multifdsink fixes, more recovery policy fixes.
Removed stupid g_print

19 years agogst/tcp/: Added multifdsink, made tcpserversink a subclass of fdsink, removed one...
Wim Taymans [Sat, 26 Jun 2004 16:49:42 +0000 (16:49 +0000)]
gst/tcp/: Added multifdsink, made tcpserversink a subclass of fdsink, removed one of the locks, added recovery policy...

Original commit message from CVS:
* gst/tcp/Makefile.am:
* gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type),
(gst_multifdsink_get_type), (gst_multifdsink_base_init),
(gst_multifdsink_class_init), (gst_multifdsink_init),
(gst_multifdsink_debug_fdset), (gst_multifdsink_client_remove),
(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_thread),
(gst_multifdsink_chain), (gst_multifdsink_set_property),
(gst_multifdsink_get_property), (gst_multifdsink_init_send),
(gst_multifdsink_close), (gst_multifdsink_change_state):
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcpplugin.c: (plugin_init):
* gst/tcp/gsttcpserversink.c: (gst_tcpserversink_get_type),
(gst_tcpserversink_class_init), (gst_tcpserversink_init),
(gst_tcpserversink_handle_server_read),
(gst_tcpserversink_handle_select),
(gst_tcpserversink_set_property), (gst_tcpserversink_get_property),
(gst_tcpserversink_init_send), (gst_tcpserversink_close):
* gst/tcp/gsttcpserversink.h:
Added multifdsink, made tcpserversink a subclass of fdsink, removed
one of the locks, added recovery policy to multifdsink.

19 years agofix videorate decision, add latency offset to v4l
Thomas Vander Stichele [Sat, 26 Jun 2004 15:58:34 +0000 (15:58 +0000)]
fix videorate decision, add latency offset to v4l

Original commit message from CVS:
fix videorate decision, add latency offset to v4l

19 years agofix debugging
Thomas Vander Stichele [Sat, 26 Jun 2004 15:43:55 +0000 (15:43 +0000)]
fix debugging

Original commit message from CVS:
fix debugging

19 years agofix wrong offsets
Thomas Vander Stichele [Fri, 25 Jun 2004 18:50:31 +0000 (18:50 +0000)]
fix wrong offsets

Original commit message from CVS:
fix wrong offsets

19 years agomake provided clock run in sync
Thomas Vander Stichele [Fri, 25 Jun 2004 17:11:31 +0000 (17:11 +0000)]
make provided clock run in sync

Original commit message from CVS:
make provided clock run in sync

19 years agogst/tcp/gsttcpserversink.*: Serversink rewrite. Really do non blocking writes to...
Wim Taymans [Fri, 25 Jun 2004 17:06:51 +0000 (17:06 +0000)]
gst/tcp/gsttcpserversink.*: Serversink rewrite. Really do non blocking writes to clients and maintain an internal que...

Original commit message from CVS:
* gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init),
(gst_tcpserversink_init), (gst_tcpserversink_handle_server_read),
(gst_tcpserversink_client_remove),
(gst_tcpserversink_handle_client_read),
(gst_tcpserversink_client_queue_data),
(gst_tcpserversink_client_queue_caps),
(gst_tcpserversink_client_queue_buffer),
(gst_tcpserversink_handle_client_write),
(gst_tcpserversink_queue_buffer),
(gst_tcpserversink_handle_clients), (gst_tcpserversink_thread),
(gst_tcpserversink_chain), (gst_tcpserversink_set_property),
(gst_tcpserversink_get_property), (gst_tcpserversink_init_send),
(gst_tcpserversink_close):
* gst/tcp/gsttcpserversink.h:
Serversink rewrite. Really do non blocking writes to clients and
maintain an internal queue to handle slower clients while not
disturbing fast clients.

19 years agodon't override offset and offset_end
Thomas Vander Stichele [Fri, 25 Jun 2004 13:05:11 +0000 (13:05 +0000)]
don't override offset and offset_end

Original commit message from CVS:
don't override offset and offset_end

19 years agoAdd name=source to the wavparse pipeline
Iain Holmes [Fri, 25 Jun 2004 11:57:25 +0000 (11:57 +0000)]
Add name=source to the wavparse pipeline

Original commit message from CVS:
Add name=source to the wavparse pipeline

19 years agoext/theora/theoraenc.c (theora_enc_chain): Call gst_pad_try_set_caps instead of gst_p...
Johan Dahlin [Thu, 24 Jun 2004 16:48:17 +0000 (16:48 +0000)]
ext/theora/theoraenc.c (theora_enc_chain): Call gst_pad_try_set_caps instead of gst_pad_set_explicit_caps so the stre...

Original commit message from CVS:
* ext/theora/theoraenc.c (theora_enc_chain): Call
gst_pad_try_set_caps instead of gst_pad_set_explicit_caps so the
streamheader caps are set correctly.

19 years agorespect minimum bitrate
Thomas Vander Stichele [Thu, 24 Jun 2004 15:51:24 +0000 (15:51 +0000)]
respect minimum bitrate

Original commit message from CVS:
respect minimum bitrate

19 years agofix sample rate range
Thomas Vander Stichele [Thu, 24 Jun 2004 15:44:53 +0000 (15:44 +0000)]
fix sample rate range

Original commit message from CVS:
fix sample rate range

19 years agoresolve ambiguities
Thomas Vander Stichele [Thu, 24 Jun 2004 14:56:21 +0000 (14:56 +0000)]
resolve ambiguities

Original commit message from CVS:
resolve ambiguities

19 years agoupdated from release
Thomas Vander Stichele [Thu, 24 Jun 2004 13:44:50 +0000 (13:44 +0000)]
updated from release

Original commit message from CVS:
updated from release

19 years agoext/alsa/: Use alsa trigger_tstamp to get the timestamp of the first sample in the...
Wim Taymans [Thu, 24 Jun 2004 12:53:17 +0000 (12:53 +0000)]
ext/alsa/: Use alsa trigger_tstamp to get the timestamp of the first sample in the buffer for more precise sync. Some...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_start), (gst_alsa_xrun_recovery):
* ext/alsa/gstalsa.h:
* ext/alsa/gstalsasrc.c: (gst_alsa_src_init),
(gst_alsa_src_update_avail), (gst_alsa_src_loop):
Use alsa trigger_tstamp to get the timestamp of the first
sample in the buffer for more precise sync. Some cleanups.

19 years agogst/: Added some logging, fixed an overflow bug in videorate.
Wim Taymans [Thu, 24 Jun 2004 12:45:26 +0000 (12:45 +0000)]
gst/: Added some logging, fixed an overflow bug in videorate.

Original commit message from CVS:
* gst/audiorate/gstaudiorate.c: (gst_audiorate_link),
(gst_audiorate_init), (gst_audiorate_chain),
(gst_audiorate_set_property), (gst_audiorate_get_property):
* gst/videorate/gstvideorate.c: (gst_videorate_class_init),
(gst_videorate_chain):
Added some logging, fixed an overflow bug in videorate.

19 years agoext/kio/Makefile.am: fix for builddir != srcdir and distcheck
Benjamin Otte [Thu, 24 Jun 2004 03:19:07 +0000 (03:19 +0000)]
ext/kio/Makefile.am: fix for builddir != srcdir and distcheck

Original commit message from CVS:
* ext/kio/Makefile.am:
fix for builddir != srcdir and distcheck

19 years agodon't include -enumtypes.[ch] or -marshal.[ch] files in the disted tarball.
Benjamin Otte [Thu, 24 Jun 2004 01:43:55 +0000 (01:43 +0000)]
don't include -enumtypes.[ch] or -marshal.[ch] files in the disted tarball.

Original commit message from CVS:
* gst-libs/gst/colorbalance/Makefile.am:
* gst-libs/gst/mixer/Makefile.am:
* gst-libs/gst/play/Makefile.am:
* gst-libs/gst/tuner/Makefile.am:
* gst/tcp/Makefile.am:
* sys/dxr3/Makefile.am:
don't include -enumtypes.[ch] or -marshal.[ch] files in the disted
tarball.
Also add all *.list files that were missing.
* Makefile.am:
add a distcheck hook to ensure the above doesn't happen again.

19 years agoext/Makefile.am: s/DTS_DIR=dvdread/DTS_DIR=dts/
David I. Lehn [Thu, 24 Jun 2004 01:16:02 +0000 (01:16 +0000)]
ext/Makefile.am: s/DTS_DIR=dvdread/DTS_DIR=dts/

Original commit message from CVS:
* ext/Makefile.am: s/DTS_DIR=dvdread/DTS_DIR=dts/

19 years agom4/Makefile.am: Distribute gst-fionread.m4.
Colin Walters [Wed, 23 Jun 2004 19:41:37 +0000 (19:41 +0000)]
m4/Makefile.am: Distribute gst-fionread.m4.

Original commit message from CVS:
2004-06-23  Colin Walters  <walters@redhat.com>

* m4/Makefile.am: Distribute gst-fionread.m4.

19 years agoback to dev
Thomas Vander Stichele [Wed, 23 Jun 2004 18:21:43 +0000 (18:21 +0000)]
back to dev

Original commit message from CVS:
back to dev

19 years agoext/alsa/: Add clock to alsasrc. Take new capture timestamp when restarting after...
Wim Taymans [Wed, 23 Jun 2004 18:08:26 +0000 (18:08 +0000)]
ext/alsa/: Add clock to alsasrc. Take new capture timestamp when restarting after an overrun. Split up some functions...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start),
(gst_alsa_xrun_recovery):
* ext/alsa/gstalsa.h:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event),
(gst_alsa_sink_loop), (gst_alsa_sink_get_time):
* ext/alsa/gstalsasrc.c: (gst_alsa_src_init),
(gst_alsa_src_get_time), (gst_alsa_src_update_avail),
(gst_alsa_src_loop):
Add clock to alsasrc. Take new capture timestamp when
restarting after an overrun. Split up some functions between
alsasrc ans alsasink.

19 years agomerge back from release
Thomas Vander Stichele [Wed, 23 Jun 2004 16:57:16 +0000 (16:57 +0000)]
merge back from release

Original commit message from CVS:
merge back from release

19 years agogst/audiorate/gstaudiorate.c: Implement sample dropping and notify
Wim Taymans [Wed, 23 Jun 2004 11:06:10 +0000 (11:06 +0000)]
gst/audiorate/gstaudiorate.c: Implement sample dropping and notify

Original commit message from CVS:
* gst/audiorate/gstaudiorate.c: (gst_audiorate_class_init),
(gst_audiorate_init), (gst_audiorate_chain),
(gst_audiorate_set_property), (gst_audiorate_get_property):
Implement sample dropping and notify

19 years agoext/theora/theoraenc.c: Some cleanups, make sure the timestamps are correct.
Wim Taymans [Tue, 22 Jun 2004 16:29:20 +0000 (16:29 +0000)]
ext/theora/theoraenc.c: Some cleanups, make sure the timestamps are correct.

Original commit message from CVS:
* ext/theora/theoraenc.c: (gst_theora_enc_class_init),
(theora_enc_sink_link), (theora_buffer_from_packet),
(theora_push_packet), (theora_enc_chain):
Some cleanups, make sure the timestamps are correct.

19 years agoext/alsa/: Cleanups, take queued samples into account when reporting the time.
Wim Taymans [Tue, 22 Jun 2004 12:01:32 +0000 (12:01 +0000)]
ext/alsa/: Cleanups, take queued samples into account when reporting the time.

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_get_time), (gst_alsa_clock_update),
(gst_alsa_change_state), (gst_alsa_update_avail),
(gst_alsa_xrun_recovery):
* ext/alsa/gstalsa.h:
* ext/alsa/gstalsasrc.c: (gst_alsa_src_loop):
Cleanups, take queued samples into account when reporting
the time.

19 years agogst/videorate/gstvideorate.c: Initialize the property as well.
Wim Taymans [Tue, 22 Jun 2004 11:57:22 +0000 (11:57 +0000)]
gst/videorate/gstvideorate.c: Initialize the property as well.

Original commit message from CVS:
* gst/videorate/gstvideorate.c: (gst_videorate_class_init),
(gst_videorate_init):
Initialize the property as well.

19 years agogst/videorate/gstvideorate.c: Add property to make videorate silent.
Wim Taymans [Tue, 22 Jun 2004 11:19:46 +0000 (11:19 +0000)]
gst/videorate/gstvideorate.c: Add property to make videorate silent.

Original commit message from CVS:
* gst/videorate/gstvideorate.c: (gst_videorate_class_init),
(gst_videorate_init), (gst_videorate_chain),
(gst_videorate_set_property), (gst_videorate_get_property):
Add property to make videorate silent.
Add property to prefer new frames over old ones.

19 years agosys/osxvideo/Makefile.am: Workaround so that the osxvideo .so file gets linked with the
Zaheer Abbas Merali [Tue, 22 Jun 2004 10:28:05 +0000 (10:28 +0000)]
sys/osxvideo/Makefile.am: Workaround so that the osxvideo .so file gets linked with the

Original commit message from CVS:
2004-06-22  Zaheer Abbas Merali  <zaheerabbas at merali.org>

* sys/osxvideo/Makefile.am:
Workaround so that the osxvideo .so file gets linked with the

19 years agosys/osxaudio/Makefile.am: Workaround so that the osxaudio .so file gets linked with the
Zaheer Abbas Merali [Tue, 22 Jun 2004 10:00:53 +0000 (10:00 +0000)]
sys/osxaudio/Makefile.am: Workaround so that the osxaudio .so file gets linked with the

Original commit message from CVS:
2004-06-22  Zaheer Abbas Merali  <zaheerabbas at merali.org>

* sys/osxaudio/Makefile.am:
Workaround so that the osxaudio .so file gets linked with the

19 years agoconfigure.ac: Whoops, my fault...fixed build issues
Zaheer Abbas Merali [Tue, 22 Jun 2004 06:27:37 +0000 (06:27 +0000)]
configure.ac: Whoops, my fault...fixed build issues

Original commit message from CVS:
2004-06-22  Zaheer Abbas Merali  <zaheerabbas at merali.org>

* configure.ac:
Whoops, my fault...fixed build issues

19 years agoconfigure.ac: Add objective-c support if running in Darwin/Mac OS X
Zaheer Abbas Merali [Tue, 22 Jun 2004 00:21:51 +0000 (00:21 +0000)]
configure.ac: Add objective-c support if running in Darwin/Mac OS X

Original commit message from CVS:
2004-06-22  Zaheer Abbas Merali  <zaheerabbas at merali.org>

* configure.ac:
Add objective-c support if running in Darwin/Mac OS X
* sys/Makefile.am:
* sys/osxvideo:
* sys/osxvideo/Makefile.am:
* sys/osxvideo/osxvideosink.h:
* sys/osxvideo/osxvideosink.m:
* sys/osxvideo/cocoawindow.h:
* sys/osxvideo/cocoawindow.m:
Add osxvideosink, a cocoa-based osx video sink

19 years agoext/dvdnav/gst-dvd: Grab the gconf key from the right spot
Jan Schmidt [Fri, 18 Jun 2004 22:32:44 +0000 (22:32 +0000)]
ext/dvdnav/gst-dvd: Grab the gconf key from the right spot

Original commit message from CVS:
* ext/dvdnav/gst-dvd: Grab the gconf key from the right spot
* gst/debug/gstnavseek.c: (gst_navseek_init),
(gst_navseek_segseek), (gst_navseek_handle_src_event),
(gst_navseek_chain):
* gst/debug/gstnavseek.h: Add 's', 'e' and 'l' keypresses to navseek
to define the start,end and loop parameters of a segment seek.
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_init),
(gst_videotestsrc_get_event_masks),
(gst_videotestsrc_handle_src_event), (gst_videotestsrc_get):
* gst/videotestsrc/gstvideotestsrc.h:
Add seeking support to videotestsrc
Initialise the timestamp_offset variable.

19 years agoext/sidplay/gstsiddec.cc: Fix negotiation and set correct end offset.
Wim Taymans [Fri, 18 Jun 2004 11:46:32 +0000 (11:46 +0000)]
ext/sidplay/gstsiddec.cc: Fix negotiation and set correct end offset.

Original commit message from CVS:
* ext/sidplay/gstsiddec.cc:
Fix negotiation and set correct end offset.

19 years agoread caps in connect
Thomas Vander Stichele [Thu, 17 Jun 2004 18:20:43 +0000 (18:20 +0000)]
read caps in connect

Original commit message from CVS:
read caps in connect

19 years agonotify; don't overlimit
Thomas Vander Stichele [Thu, 17 Jun 2004 17:07:50 +0000 (17:07 +0000)]
notify; don't overlimit

Original commit message from CVS:
notify; don't overlimit

19 years agoadd autoprobe option fixes use try_capture
Thomas Vander Stichele [Thu, 17 Jun 2004 17:06:23 +0000 (17:06 +0000)]
add autoprobe option fixes use try_capture

Original commit message from CVS:
add autoprobe option
fixes
use try_capture

19 years agofix
Thomas Vander Stichele [Thu, 17 Jun 2004 14:33:19 +0000 (14:33 +0000)]
fix

Original commit message from CVS:
fix

19 years agorun as finalize, not dispose
Thomas Vander Stichele [Thu, 17 Jun 2004 14:15:23 +0000 (14:15 +0000)]
run as finalize, not dispose

Original commit message from CVS:
run as finalize, not dispose

19 years agoext/alsa/: Make the xrun code timestamp and offset the buffers correctly. moved the...
Wim Taymans [Thu, 17 Jun 2004 14:10:20 +0000 (14:10 +0000)]
ext/alsa/: Make the xrun code timestamp and offset the buffers correctly. moved the clock to the base class, use alsa...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_init), (gst_alsa_dispose),
(gst_alsa_get_time), (gst_alsa_xrun_recovery):
* ext/alsa/gstalsa.h:
* ext/alsa/gstalsaclock.c: (gst_alsa_clock_get_type):
* ext/alsa/gstalsasrc.c: (gst_alsa_src_init), (gst_alsa_src_loop),
(gst_alsa_src_change_state):
* ext/alsa/gstalsasrc.h:
Make the xrun code timestamp and offset the buffers correctly.
moved the clock to the base class, use alsa methods to get time.
Do correct timestamping on outgoing buffers.

19 years agogst/audiorate/: Added an audiorate converter that fills in gaps.
Wim Taymans [Thu, 17 Jun 2004 13:45:50 +0000 (13:45 +0000)]
gst/audiorate/: Added an audiorate converter that fills in gaps.

Original commit message from CVS:
* gst/audiorate/Makefile.am:
* gst/audiorate/gstaudiorate.c: (gst_audiorate_get_type),
(gst_audiorate_base_init), (gst_audiorate_class_init),
(gst_audiorate_link), (gst_audiorate_init), (gst_audiorate_chain),
(gst_audiorate_set_property), (gst_audiorate_get_property),
(gst_audiorate_change_state), (plugin_init):
Added an audiorate converter that fills in gaps.

19 years agoext/tcp/*: Revert Zaheer changes, to make things actually work again.
Johan Dahlin [Thu, 17 Jun 2004 09:10:57 +0000 (09:10 +0000)]
ext/tcp/*: Revert Zaheer changes, to make things actually work again.

Original commit message from CVS:
* ext/tcp/*: Revert Zaheer changes, to make things actually work again.

20 years agosys/v4l/: Added a copy mode to v4lsrc where it will output a copied version of its...
Wim Taymans [Wed, 16 Jun 2004 15:07:57 +0000 (15:07 +0000)]
sys/v4l/: Added a copy mode to v4lsrc where it will output a copied version of its internal hardware buffer.

Original commit message from CVS:
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_sync_mode_get_type),
(gst_v4lsrc_class_init), (gst_v4lsrc_init), (gst_v4lsrc_get_fps),
(gst_v4lsrc_get), (gst_v4lsrc_set_property),
(gst_v4lsrc_get_property):
* sys/v4l/gstv4lsrc.h:
Added a copy mode to v4lsrc where it will output a copied version
of its internal hardware buffer.
Fix the wrong FLAG_SET usage. The flags are integers, not bits, you
can't | them.

20 years agosys/oss/gstosssrc.c: Timestamp fixes.
Wim Taymans [Wed, 16 Jun 2004 10:48:04 +0000 (10:48 +0000)]
sys/oss/gstosssrc.c: Timestamp fixes.

Original commit message from CVS:
* sys/oss/gstosssrc.c: (gst_osssrc_get):
Timestamp fixes.

20 years agosys/v4l/: Added a sync mode enum property to control v4lsrc timestamp method
Wim Taymans [Wed, 16 Jun 2004 10:13:51 +0000 (10:13 +0000)]
sys/v4l/: Added a sync mode enum property to control v4lsrc timestamp method

Original commit message from CVS:
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_sync_mode_get_type),
(gst_v4lsrc_class_init), (gst_v4lsrc_init), (gst_v4lsrc_get_fps),
(gst_v4lsrc_get), (gst_v4lsrc_set_property),
(gst_v4lsrc_get_property):
* sys/v4l/gstv4lsrc.h:
* sys/v4l/v4l-overlay_calls.c: (gst_v4l_set_overlay):
Added a sync mode enum property to control v4lsrc timestamp method
Removed the use-fixed-fps property and moved functionality in
the enum.
Don't error on an error value from v4l-conf, it might not always
be a real error.

20 years agogst/videorate/: Added a video timestamp corrector.
Wim Taymans [Wed, 16 Jun 2004 09:39:02 +0000 (09:39 +0000)]
gst/videorate/: Added a video timestamp corrector.

Original commit message from CVS:
* gst/videorate/Makefile.am:
* gst/videorate/gstvideorate.c: (gst_videorate_get_type),
(gst_videorate_base_init), (gst_videorate_class_init),
(gst_videorate_getcaps), (gst_videorate_link),
(gst_videorate_init), (gst_videorate_chain),
(gst_videorate_set_property), (gst_videorate_get_property),
(gst_videorate_change_state), (plugin_init):
Added a video timestamp corrector.

20 years agofixed a potential leak with previous commit
Zaheer Abbas Merali [Tue, 15 Jun 2004 21:58:18 +0000 (21:58 +0000)]
fixed a potential leak with previous commit

Original commit message from CVS:
2004-06-15  Zaheer Abbas Merali  <zaheerabbas at merali.org>

fixed a potential leak with previous commit

* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head):

20 years agogst-libs/gst/riff/riff-read.c: Added missing refcount, fixes bug #144425
Zaheer Abbas Merali [Tue, 15 Jun 2004 21:25:36 +0000 (21:25 +0000)]
gst-libs/gst/riff/riff-read.c: Added missing refcount, fixes bug #144425

Original commit message from CVS:
2004-06-15  Zaheer Abbas Merali  <zaheerabbas at merali.org>

* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head):
Added missing refcount, fixes bug #144425
Cheers Tim for finding the bug

20 years agoparanoia cleanups and a sync fix
Thomas Vander Stichele [Tue, 15 Jun 2004 09:11:06 +0000 (09:11 +0000)]
paranoia cleanups and a sync fix

Original commit message from CVS:
paranoia cleanups and a sync fix

20 years agoext/cdparanoia/gstcdparanoia.c: Send discont events and change timestamps appropriate...
David Schleef [Mon, 14 Jun 2004 20:33:56 +0000 (20:33 +0000)]
ext/cdparanoia/gstcdparanoia.c: Send discont events and change timestamps appropriately when we get a seek event.  (b...

Original commit message from CVS:
* ext/cdparanoia/gstcdparanoia.c: (cdparanoia_init),
(cdparanoia_get), (cdparanoia_open), (cdparanoia_change_state):
Send discont events and change timestamps appropriately when
we get a seek event.  (bug #144240)
* ext/cdparanoia/gstcdparanoia.h:

20 years agoext/alsa/gstalsa.c: Use snd_pcm_hw_params_set_rate _near instead of snd_pcm_hw_params...
Christophe Fergeau [Mon, 14 Jun 2004 20:30:36 +0000 (20:30 +0000)]
ext/alsa/gstalsa.c: Use snd_pcm_hw_params_set_rate _near instead of snd_pcm_hw_params_set_rate  since the latter fail...

Original commit message from CVS:
2004-06-14  Benjamin Otte  <otte@gnome.org>

* ext/alsa/gstalsa.c: Use snd_pcm_hw_params_set_rate _near instead of
snd_pcm_hw_params_set_rate  since the latter fails for no good
reason on some setups.<

20 years agogst/volume/demo.c: (value_changed_callback): exp10() is not standard. Thank you...
David Schleef [Mon, 14 Jun 2004 20:24:07 +0000 (20:24 +0000)]
gst/volume/demo.c: (value_changed_callback): exp10() is not standard.  Thank you for playing.

Original commit message from CVS:
* gst/volume/demo.c: (value_changed_callback): exp10() is not
standard.  Thank you for playing.

20 years agogst/ffmpegcolorspace/imgconvert.c: Patch 1.3 broke the ordering of the colorspace...
Wim Taymans [Mon, 14 Jun 2004 13:19:39 +0000 (13:19 +0000)]
gst/ffmpegcolorspace/imgconvert.c: Patch 1.3 broke the ordering of the colorspace info and made the plugin basically ...

Original commit message from CVS:
* gst/ffmpegcolorspace/imgconvert.c: (img_convert):
Patch 1.3 broke the ordering of the colorspace info and
made the plugin basically work by coincidence, reodered
the info.

20 years agosync mp3 caps
Thomas Vander Stichele [Mon, 14 Jun 2004 10:58:27 +0000 (10:58 +0000)]
sync mp3 caps

Original commit message from CVS:
sync mp3 caps

20 years agoadded volume demo app
Thomas Vander Stichele [Mon, 14 Jun 2004 10:04:44 +0000 (10:04 +0000)]
added volume demo app

Original commit message from CVS:
added volume demo app

20 years agoext/esd/esdsink.*: Close the esd connection on pause, because esd will just wait...
Jan Schmidt [Sun, 13 Jun 2004 10:58:34 +0000 (10:58 +0000)]
ext/esd/esdsink.*: Close the esd connection on pause, because esd will just wait - blocking all other esd clients ind...

Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_change_state):
* ext/esd/esdsink.h:
Close the esd connection on pause, because esd will just wait -
blocking all other esd clients indefinitely.

20 years agogst/tags/gstvorbistag.c: replaced a g_warning which I added in my previous commit...
Christophe Fergeau [Sat, 12 Jun 2004 11:24:50 +0000 (11:24 +0000)]
gst/tags/gstvorbistag.c: replaced a g_warning which I added in my previous commit with GST_DEBUG

Original commit message from CVS:
2004-06-12  Christophe Fergeau  <teuf@gnome.org>

* gst/tags/gstvorbistag.c: replaced a g_warning which I added in my
previous commit with GST_DEBUG

20 years agofix #133002
Thomas Vander Stichele [Sat, 12 Jun 2004 10:59:57 +0000 (10:59 +0000)]
fix #133002

Original commit message from CVS:
fix #133002

20 years agogst/tcp/: Modified the tcp plugins so they are portable (IPv4,IPv6, any future versio...
Zaheer Abbas Merali [Sat, 12 Jun 2004 10:55:09 +0000 (10:55 +0000)]
gst/tcp/: Modified the tcp plugins so they are portable (IPv4,IPv6, any future version of IP)

Original commit message from CVS:
2004-06-12  Zaheer Abbas Merali  <zaheerabbas@merali.org>

* gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_init_send):
* gst/tcp/gsttcpclientsink.h:
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_init_receive):
* gst/tcp/gsttcpclientsrc.h:
* gst/tcp/gsttcpserversink.c: (gst_tcpserversink_init),
(gst_tcpserversink_handle_server_read),
(gst_tcpserversink_init_send):
* gst/tcp/gsttcpserversink.h:
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_init_receive):
* gst/tcp/gsttcpserversrc.h:
Modified the tcp plugins so they are portable (IPv4,IPv6, any future
version of IP)

20 years agoconfigure.ac: Added ogg library so that OSX detects libtheora properly
Zaheer Abbas Merali [Sat, 12 Jun 2004 10:30:59 +0000 (10:30 +0000)]
configure.ac: Added ogg library so that OSX detects libtheora properly

Original commit message from CVS:
2004-06-12  Zaheer Abbas Merali  <zaheerabbas@merali.org>

* configure.ac:
Added ogg library so that OSX detects libtheora properly

20 years agoext/theora/theoradec.c: Don't try to decode frames before we received a keyframe
Wim Taymans [Fri, 11 Jun 2004 17:34:31 +0000 (17:34 +0000)]
ext/theora/theoradec.c: Don't try to decode frames before we received a keyframe

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_chain),
(theora_dec_change_state):
Don't try to decode frames before we received a keyframe

20 years agoadd enc
Thomas Vander Stichele [Fri, 11 Jun 2004 15:24:43 +0000 (15:24 +0000)]
add enc

Original commit message from CVS:
add enc

20 years agoext/ogg/gstoggmux.c: Added property to set the maximum delay of a page.
Wim Taymans [Fri, 11 Jun 2004 14:38:59 +0000 (14:38 +0000)]
ext/ogg/gstoggmux.c: Added property to set the maximum delay of a page.

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init),
(gst_ogg_mux_init), (gst_ogg_mux_next_buffer),
(gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps),
(gst_ogg_mux_send_headers), (gst_ogg_mux_loop),
(gst_ogg_mux_get_property), (gst_ogg_mux_set_property):
Added property to set the maximum delay of a page.

20 years agoext/ogg/gstoggmux.c: Added max-delay property to control the maximum amount of data...
Wim Taymans [Thu, 10 Jun 2004 16:06:21 +0000 (16:06 +0000)]
ext/ogg/gstoggmux.c: Added max-delay property to control the maximum amount of data to put in one page.

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init),
(gst_ogg_mux_init), (gst_ogg_mux_next_buffer),
(gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps),
(gst_ogg_mux_send_headers), (gst_ogg_mux_loop),
(gst_ogg_mux_get_property), (gst_ogg_mux_set_property):
Added max-delay property to control the maximum amount
of data to put in one page.

20 years agoext/theora/theoraenc.c: Set duration on encoded buffer, added some more properties
Wim Taymans [Thu, 10 Jun 2004 14:59:17 +0000 (14:59 +0000)]
ext/theora/theoraenc.c: Set duration on encoded buffer, added some more properties

Original commit message from CVS:
* ext/theora/theoraenc.c: (gst_theora_enc_class_init),
(gst_theora_enc_init), (theora_enc_sink_link),
(theora_buffer_from_packet), (theora_enc_set_property),
(theora_enc_get_property):
Set duration on encoded buffer, added some more properties

20 years agoext/: Fix refcounting bugs
Wim Taymans [Thu, 10 Jun 2004 11:33:05 +0000 (11:33 +0000)]
ext/: Fix refcounting bugs

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
(gst_ogg_mux_get_headers), (gst_ogg_mux_set_header_on_caps),
(gst_ogg_mux_send_headers), (gst_ogg_mux_loop):
* ext/theora/theoraenc.c: (theora_enc_chain):
Fix refcounting bugs

20 years agogst/asfdemux/gstasfdemux.*: You know Chimaira? "I - HATE - EVERYTHING". Yeah, that...
Ronald S. Bultje [Thu, 10 Jun 2004 04:23:02 +0000 (04:23 +0000)]
gst/asfdemux/gstasfdemux.*: You know Chimaira? "I - HATE - EVERYTHING". Yeah, that's what this feels like. I think we...

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
(gst_asf_demux_loop), (gst_asf_demux_process_file),
(gst_asf_demux_process_data), (gst_asf_demux_handle_data),
(gst_asf_demux_process_object), (gst_asf_demux_get_stream),
(gst_asf_demux_process_chunk), (gst_asf_demux_handle_sink_event),
(gst_asf_demux_handle_src_event), (gst_asf_demux_handle_src_query),
(gst_asf_demux_change_state):
* gst/asfdemux/gstasfdemux.h:
You know Chimaira? "I - HATE - EVERYTHING". Yeah, that's what this
feels like. I think we should set a new requirement for demuxers
from now on to implement sane loop functions, data loops, query
and seek functions before first commit into CVS. And this commit
fixes all of the above.

20 years agogst/tags/gstvorbistag.c: make sure parsed vorbis comments are properly encoded in...
Christophe Fergeau [Wed, 9 Jun 2004 22:12:33 +0000 (22:12 +0000)]
gst/tags/gstvorbistag.c: make sure parsed vorbis comments are properly encoded in UTF-8 before adding them to a GstTa...

Original commit message from CVS:
2004-06-10  Christophe Fergeau  <teuf@gnome.org>

* gst/tags/gstvorbistag.c: (gst_vorbis_tag_add): make sure parsed
vorbis comments are properly encoded in UTF-8 before adding them
to a GstTagList

20 years agoext/alsa/gstalsa.c: handle min <= max correctly
Benjamin Otte [Wed, 9 Jun 2004 17:06:40 +0000 (17:06 +0000)]
ext/alsa/gstalsa.c: handle min <= max correctly

Original commit message from CVS:
* ext/alsa/gstalsa.c: (add_channels):
handle min <= max correctly
* ext/alsa/gstalsa.c: (gst_alsa_fixate_to_mimetype),
(gst_alsa_fixate_field_nearest_int), (gst_alsa_fixate):
add fixation functions so we fixate correctly. No preferring of alaw
anymore because it's the first structure.
* ext/alsa/gstalsa.h:
* ext/alsa/gstalsa.c: (gst_alsa_sw_params_dump),
(gst_alsa_hw_params_dump):
add functions to ease debugging in alsalib
* ext/alsa/gstalsa.c: (gst_alsa_probe_hw_params),
(gst_alsa_set_hw_params), (gst_alsa_set_sw_params),
(gst_alsa_start_audio):
only specify hw params if we really setup a format (fixes #134007 -
or at least works around it)

20 years agoext/ogg/gstoggmux.c: Use stream caps to setup the initial pages in the ogg stream.
Wim Taymans [Wed, 9 Jun 2004 12:22:45 +0000 (12:22 +0000)]
ext/ogg/gstoggmux.c: Use stream caps to setup the initial pages in the ogg stream.

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
(gst_ogg_mux_next_buffer), (gst_ogg_mux_buffer_from_page),
(gst_ogg_mux_push_page), (gst_ogg_mux_get_headers),
(gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_send_headers),
(gst_ogg_mux_loop):
Use stream caps to setup the initial pages in the ogg stream.
Correctly set the streamheader caps on the srcpad.

20 years agonegotiating webcam framerate now works
Thomas Vander Stichele [Wed, 9 Jun 2004 11:32:38 +0000 (11:32 +0000)]
negotiating webcam framerate now works

Original commit message from CVS:
negotiating webcam framerate now works

20 years agomark buffers as streamheader
Thomas Vander Stichele [Tue, 8 Jun 2004 16:41:41 +0000 (16:41 +0000)]
mark buffers as streamheader

Original commit message from CVS:
mark buffers as streamheader

20 years agoreturn EOS instead of NULL
Thomas Vander Stichele [Tue, 8 Jun 2004 14:45:33 +0000 (14:45 +0000)]
return EOS instead of NULL

Original commit message from CVS:
return EOS instead of NULL

20 years agogst/tcp/: Memory leak fixes
Wim Taymans [Tue, 8 Jun 2004 14:24:52 +0000 (14:24 +0000)]
gst/tcp/: Memory leak fixes

Original commit message from CVS:
* gst/tcp/gsttcp.c: (gst_tcp_gdp_read_header),
(gst_tcp_gdp_read_caps), (gst_tcp_gdp_write_header),
(gst_tcp_gdp_write_caps):
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get):
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_gdp_read_caps),
(gst_tcpserversrc_gdp_read_header), (gst_tcpserversrc_get):
Memory leak fixes

20 years agoadding vorbisparse
Thomas Vander Stichele [Tue, 8 Jun 2004 11:53:13 +0000 (11:53 +0000)]
adding vorbisparse

Original commit message from CVS:
adding vorbisparse

20 years agoext/jpeg/: Added a new simple jpeg based codec
Wim Taymans [Tue, 8 Jun 2004 11:47:35 +0000 (11:47 +0000)]
ext/jpeg/: Added a new simple jpeg based codec

Original commit message from CVS:
* ext/jpeg/Makefile.am:
* ext/jpeg/README:
* ext/jpeg/gstjpeg.c: (plugin_init):
* ext/jpeg/gstsmokedec.c: (gst_smokedec_get_type),
(gst_smokedec_base_init), (gst_smokedec_class_init),
(gst_smokedec_init), (gst_smokedec_link), (gst_smokedec_chain):
* ext/jpeg/gstsmokedec.h:
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_get_type),
(gst_smokeenc_base_init), (gst_smokeenc_class_init),
(gst_smokeenc_init), (gst_smokeenc_getcaps), (gst_smokeenc_link),
(gst_smokeenc_resync), (gst_smokeenc_chain),
(gst_smokeenc_set_property), (gst_smokeenc_get_property):
* ext/jpeg/gstsmokeenc.h:
* ext/jpeg/smokecodec.c: (smokecodec_init_destination),
(smokecodec_flush_destination), (smokecodec_term_destination),
(smokecodec_init_source), (smokecodec_fill_input_buffer),
(smokecodec_skip_input_data), (smokecodec_resync_to_restart),
(smokecodec_term_source), (smokecodec_encode_new),
(smokecodec_decode_new), (smokecodec_info_free),
(smokecodec_set_quality), (smokecodec_get_quality),
(smokecodec_set_threshold), (smokecodec_get_threshold),
(smokecodec_set_bitrate), (smokecodec_get_bitrate),
(find_best_size), (abs_diff), (put), (smokecodec_encode),
(smokecodec_parse_header), (smokecodec_decode):
* ext/jpeg/smokecodec.h:
Added a new simple jpeg based codec

20 years agogst/multipart/multipartmux.c: Fix memory leak
Wim Taymans [Tue, 8 Jun 2004 11:24:45 +0000 (11:24 +0000)]
gst/multipart/multipartmux.c: Fix memory leak

Original commit message from CVS:
* gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
(gst_multipart_mux_loop):
Fix memory leak

20 years agouse streamheader
Thomas Vander Stichele [Tue, 8 Jun 2004 10:44:59 +0000 (10:44 +0000)]
use streamheader

Original commit message from CVS:
use streamheader

20 years agoclean up marshal generation
Thomas Vander Stichele [Tue, 8 Jun 2004 10:14:49 +0000 (10:14 +0000)]
clean up marshal generation

Original commit message from CVS:
clean up marshal generation

20 years agouniformized; added signals to serversink for new and removed clients
Thomas Vander Stichele [Tue, 8 Jun 2004 09:12:12 +0000 (09:12 +0000)]
uniformized; added signals to serversink for new and removed clients

Original commit message from CVS:
uniformized; added signals to serversink for new and removed clients

20 years agoext/alsa/gstalsasink.c: handle discont events if they happen before caps nego
Benjamin Otte [Mon, 7 Jun 2004 20:44:55 +0000 (20:44 +0000)]
ext/alsa/gstalsasink.c: handle discont events if they happen before caps nego

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
handle discont events if they happen before caps nego

20 years agogst/multipart/: Small updates, fix a memleak
Wim Taymans [Mon, 7 Jun 2004 16:32:45 +0000 (16:32 +0000)]
gst/multipart/: Small updates, fix a memleak

Original commit message from CVS:
* gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
(gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
(gst_multipart_demux_plugin_init):
* gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
(gst_multipart_mux_init), (gst_multipart_mux_loop),
(gst_multipart_mux_change_state):
Small updates, fix a memleak

20 years agoconfigure.ac: OSS portability
Stéphane Loeuillet [Mon, 7 Jun 2004 13:40:07 +0000 (13:40 +0000)]
configure.ac: OSS portability

Original commit message from CVS:
* configure.ac: OSS portability
* ext/arts/gst_arts.c: idem
* sys/oss/gstosselement.c: idem
* sys/oss/gstossmixer.c: idem
* sys/oss/gstosssink.c: idem
* sys/oss/gstosssrc.c: idem
* sys/oss/oss_probe.c: idem
- check for soundcard.h in different places for some BSD

20 years agoAUTHORS: Add me to the authors file
Jan Schmidt [Mon, 7 Jun 2004 12:01:51 +0000 (12:01 +0000)]
AUTHORS: Add me to the authors file

Original commit message from CVS:
* AUTHORS:
Add me to the authors file
* configure.ac:
Increase the libdv requirement to >= version 0.100
* ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_src_convert),
(gst_dvdec_src_query), (gst_dvdec_handle_sink_event),
(gst_dvdec_push), (gst_dvdec_loop), (gst_dvdec_change_state):
* ext/dv/gstdvdec.h:
Add support for the new_media flag when sending DISCONT events
Make the querying work when video pad is not linked

20 years agogst/mixmatrix/mixmatrix.c: create a NULL-initialized array of pads, so we don't think...
Benjamin Otte [Mon, 7 Jun 2004 02:39:02 +0000 (02:39 +0000)]
gst/mixmatrix/mixmatrix.c: create a NULL-initialized array of pads, so we don't think they exist already. (fixes #143...

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_init):
create a NULL-initialized array of pads, so we don't think they
exist already. (fixes #143130)

20 years agoext/alsa/gstalsa.c: cast to GstClockTime to get higher granularity
Benjamin Otte [Mon, 7 Jun 2004 01:41:37 +0000 (01:41 +0000)]
ext/alsa/gstalsa.c: cast to GstClockTime to get higher granularity

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_samples_to_timestamp):
cast to GstClockTime to get higher granularity
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
use gst_element_set_time_delay to get the exact time
* ext/mad/gstmad.c: (gst_mad_chain):
use the negotiated rate instead of the current frame's rate which
might be wrong because of bit errors. This avoids emitting totally
bogus timestamps and screwing sync.
(fixes #143454)

20 years agogst/adder/gstadder.c: properly error out when no negotiation has happened yet. (fixes...
Benjamin Otte [Sun, 6 Jun 2004 23:43:15 +0000 (23:43 +0000)]
gst/adder/gstadder.c: properly error out when no negotiation has happened yet. (fixes #143032)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* gst/adder/gstadder.c: (gst_adder_loop):
properly error out when no negotiation has happened yet. (fixes
#143032)

20 years agoext/mad/gstid3tag.c: forward correctly transformed offset in discont events. Based on
Arwed v. Merkatz [Sun, 6 Jun 2004 21:03:06 +0000 (21:03 +0000)]
ext/mad/gstid3tag.c: forward correctly transformed offset in discont events. Based on

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
forward correctly transformed offset in discont events. Based on
patch by Arwed v. Merkatz. (fixes #142851)

20 years agogst/ffmpegcolorspace/gstffmpegcodecmap.c: that's
David Schleef [Sun, 6 Jun 2004 20:58:59 +0000 (20:58 +0000)]
gst/ffmpegcolorspace/gstffmpegcodecmap.c: that's

Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcodecmap.c: that's
G_HAVE_GNUC_VARARGS, not G_HAVE_GNU_VARARGS.  Should fix compile
problems on several systems.

20 years agoext/vorbis/vorbisdec.c: use explicit caps on the srcpad
Benjamin Otte [Sun, 6 Jun 2004 19:36:08 +0000 (19:36 +0000)]
ext/vorbis/vorbisdec.c: use explicit caps on the srcpad

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init):
use explicit caps on the srcpad
* ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
properly error out if caps couldn't be set (fixes #142764)

20 years agoext/alsa/gstalsa.c: - don't call set_periods_integer anymore, it breaks the configura...
Benjamin Otte [Sun, 6 Jun 2004 17:26:54 +0000 (17:26 +0000)]
ext/alsa/gstalsa.c: - don't call set_periods_integer anymore, it breaks the configuration randomly

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_probe_hw_params),
(gst_alsa_set_hw_params), (gst_alsa_set_sw_params),
(gst_alsa_start_audio):
- don't call set_periods_integer anymore, it breaks the
configuration randomly
- call snd_pcm_hw_params_set_access directly instead of using masks
- don't fail if the sw_params can't be set, just use the default
params and hope it works. Alsalib has weird issues when you touch
sw_params and does no proper error reporting about what failed.
* ext/alsa/gstalsa.c: (gst_alsa_open_audio),
(gst_alsa_close_audio):
make our alsa debugging go via gst debugging and not conditionally
defined
* ext/alsa/gstalsa.h:
add ALSA_DEBUG_FLUSH macro
* ext/alsa/gstalsaplugin.c: (gst_alsa_error_wrapper),
(plugin_init):
wrap alsa errors to be printed via the gst debugging system and not
spammed to stderr

20 years agogst/qtdemux/qtdemux.*: Bitch. Also known as seeking, querying & co.
Ronald S. Bultje [Sat, 5 Jun 2004 18:50:47 +0000 (18:50 +0000)]
gst/qtdemux/qtdemux.*: Bitch. Also known as seeking, querying & co.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event),
(gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
(gst_qtdemux_loop_header), (qtdemux_dump_mvhd),
(qtdemux_parse_trak):
* gst/qtdemux/qtdemux.h:
Bitch. Also known as seeking, querying & co.
* sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_chain),
(gst_osssink_change_state):
* sys/oss/gstosssink.h:
Resyncing is for weenies, this hack is no longer needed and was
broken anyway (since it - unintendedly - always leaves resync to
TRUE).

20 years agogst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD)
Andrew Turner [Sat, 5 Jun 2004 15:40:10 +0000 (15:40 +0000)]
gst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD)

Original commit message from CVS:
* gst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD)
* gst/tcp/gsttcpclientsrc.h: idem
- define MSG_NOSIGNAL if not done
- include unistd.h for off_t
(fixes #143749)
patch by Andrew Turner <zxombie@hotpop.com>

20 years agomessing around with buildbot to see where the error is
Benjamin Otte [Sat, 5 Jun 2004 14:59:42 +0000 (14:59 +0000)]
messing around with buildbot to see where the error is

Original commit message from CVS:
messing around with buildbot to see where the error is

20 years agocheck for qt's moc preprocessor explicitly and use it
Benjamin Otte [Sat, 5 Jun 2004 14:34:02 +0000 (14:34 +0000)]
check for qt's moc preprocessor explicitly and use it

Original commit message from CVS:
* configure.ac:
* ext/kio/Makefile.am:
check for qt's moc preprocessor explicitly and use it

20 years agodon't get sigpipe on send
Thomas Vander Stichele [Thu, 3 Jun 2004 15:34:07 +0000 (15:34 +0000)]
don't get sigpipe on send

Original commit message from CVS:
don't get sigpipe on send

20 years agocheck error code correctly
Thomas Vander Stichele [Wed, 2 Jun 2004 17:20:13 +0000 (17:20 +0000)]
check error code correctly

Original commit message from CVS:
check error code correctly

20 years agouse ssize_t over size_t avoid segfault in alsa
Thomas Vander Stichele [Wed, 2 Jun 2004 16:50:49 +0000 (16:50 +0000)]
use ssize_t over size_t avoid segfault in alsa

Original commit message from CVS:

use ssize_t over size_t
avoid segfault in alsa