platform/upstream/gstreamer.git
20 years agogst/wavenc/gstwavenc.c: Switch to GST_WRITE_UINT32_LE macros (bug #144624)
David Schleef [Sat, 3 Jul 2004 02:54:53 +0000 (02:54 +0000)]
gst/wavenc/gstwavenc.c: Switch to GST_WRITE_UINT32_LE macros (bug #144624)

Original commit message from CVS:
* gst/wavenc/gstwavenc.c: (gst_wavenc_setup),
(gst_wavenc_stop_file): Switch to GST_WRITE_UINT32_LE macros
(bug #144624)
* sys/oss/gstosselement.c: (gst_osselement_probe_caps),
(gst_osselement_rate_probe_check): Add another workaround for
buggy drivers (bug #145336)

20 years agogst/tcp/gstmultifdsink.c: Most systems don't have MSG_NOSIGNAL.
David Schleef [Fri, 2 Jul 2004 18:02:15 +0000 (18:02 +0000)]
gst/tcp/gstmultifdsink.c: Most systems don't have MSG_NOSIGNAL.

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_handle_client_write):
Most systems don't have MSG_NOSIGNAL.

20 years agoclean up install/dist problem
Thomas Vander Stichele [Fri, 2 Jul 2004 10:02:13 +0000 (10:02 +0000)]
clean up install/dist problem

Original commit message from CVS:
clean up install/dist problem

20 years agoext/ogg/gstogg.c: we require bytestream now
Benjamin Otte [Fri, 2 Jul 2004 03:41:22 +0000 (03:41 +0000)]
ext/ogg/gstogg.c: we require bytestream now

Original commit message from CVS:
* ext/ogg/gstogg.c: (plugin_init):
we require bytestream now
* ext/ogg/gstoggdemux.c:
huge diff to implement chain setup in a fast and generic way. This
improves tag reading and startup of huge files (read: Theora videos)
quite a bit. It probably contains bugs, too, so please test.
Seeking is not improved to the fast method.

20 years agoext/ogg/: Fix memleak in oggdemux when running unconnected pads. doc update in mux...
Wim Taymans [Tue, 29 Jun 2004 15:25:10 +0000 (15:25 +0000)]
ext/ogg/: Fix memleak in oggdemux when running unconnected pads. doc update in mux, start working on keyframe mode.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_push):
* ext/ogg/gstoggmux.c:
Fix memleak in oggdemux when running unconnected pads.
doc update in mux, start working on keyframe mode.

20 years agosys/oss/: advertise correct template caps - we indeed do non-native endianness and...
Benjamin Otte [Tue, 29 Jun 2004 11:20:25 +0000 (11:20 +0000)]
sys/oss/: advertise correct template caps - we indeed do non-native endianness and 8bit audio has no endianness

Original commit message from CVS:
* sys/oss/gstosssink.c:
* sys/oss/gstosssrc.c:
advertise correct template caps - we indeed do non-native endianness
and 8bit audio has no endianness
* sys/ximage/ximagesink.c: (gst_ximagesink_getcaps):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_getcaps):
avoid (wrong) duplications in getcaps function and return
template caps

20 years agogst/tcp/gstmultifdsink.c: Fix wrong GList iteration that could crash the server when...
Wim Taymans [Tue, 29 Jun 2004 10:28:29 +0000 (10:28 +0000)]
gst/tcp/gstmultifdsink.c: Fix wrong GList iteration that could crash the server when more then 2 clients disconnect a...

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):
Fix wrong GList iteration that could crash the server when
more then 2 clients disconnect at the same time. Read all the
pending commands in one batch to recover from command storms under
very heavy load.

20 years agogst/videomixer/videomixer.c: Avoid divide by zero, choose masterpad as the pad with...
Wim Taymans [Mon, 28 Jun 2004 07:28:49 +0000 (07:28 +0000)]
gst/videomixer/videomixer.c: Avoid divide by zero, choose masterpad as the pad with the highest framerate.

Original commit message from CVS:
* gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
(gst_videomixer_pad_class_init), (gst_videomixer_pad_get_property),
(gst_videomixer_pad_set_property),
(gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_init),
(gst_video_mixer_background_get_type), (gst_videomixer_get_type),
(gst_videomixer_class_init), (gst_videomixer_init),
(gst_videomixer_request_new_pad), (gst_videomixer_blend_ayuv_i420),
(pad_zorder_compare), (gst_videomixer_sort_pads),
(gst_videomixer_fill_checker), (gst_videomixer_fill_color),
(gst_videomixer_fill_queues), (gst_videomixer_blend_buffers),
(gst_videomixer_update_queues), (gst_videomixer_loop),
(plugin_init):
Avoid divide by zero, choose masterpad as the pad with the highest
framerate.

20 years agosys/: I prefer locking the mutex in the function directly. We might want to call...
Julien Moutte [Sun, 27 Jun 2004 19:02:29 +0000 (19:02 +0000)]
sys/: I prefer locking the mutex in the function directly. We might want to call it from somewhere else one day.

Original commit message from CVS:
2004-06-27  Julien Moutte  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_decorate),
(gst_ximagesink_xwindow_new):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_decorate),
(gst_xvimagesink_xwindow_new): I prefer locking the mutex in the
function directly. We might want to call it from somewhere else one day.

20 years agosys/: Trying to fix the random behaviour of window decorations.
Julien Moutte [Sun, 27 Jun 2004 18:53:04 +0000 (18:53 +0000)]
sys/: Trying to fix the random behaviour of window decorations.

Original commit message from CVS:
2004-06-27  Julien Moutte  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_decorate),
(gst_ximagesink_xwindow_new):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_decorate),
(gst_xvimagesink_xwindow_new): Trying to fix the random behaviour of
window decorations.

20 years agoext/dv/gstdvdec.*: Implement drop_factor property to lower the framerate with a factor.
Wim Taymans [Sun, 27 Jun 2004 16:38:41 +0000 (16:38 +0000)]
ext/dv/gstdvdec.*: Implement drop_factor property to lower the framerate with a factor.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
(gst_dvdec_video_getcaps), (gst_dvdec_video_link),
(gst_dvdec_push), (gst_dvdec_loop), (gst_dvdec_change_state),
(gst_dvdec_set_property), (gst_dvdec_get_property):
* ext/dv/gstdvdec.h:
Implement drop_factor property to lower the framerate with
a factor.

20 years agounbreak install
Thomas Vander Stichele [Sun, 27 Jun 2004 15:42:15 +0000 (15:42 +0000)]
unbreak install

Original commit message from CVS:
unbreak install

20 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)

20 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.

20 years agochange log level
Thomas Vander Stichele [Sun, 27 Jun 2004 12:22:32 +0000 (12:22 +0000)]
change log level

Original commit message from CVS:
change log level

20 years agochange level on log info
Thomas Vander Stichele [Sun, 27 Jun 2004 12:20:54 +0000 (12:20 +0000)]
change level on log info

Original commit message from CVS:
change level on log info

20 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

20 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.

20 years agofix videorate decision, add latency offset to v4l
Thomas Vander Stichele [Sat, 26 Jun 2004 15:58:35 +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

20 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

20 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

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

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

20 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.

20 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

20 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

20 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.

20 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

20 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

20 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

20 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

20 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.

20 years agogst/: Added some logging, fixed an overflow bug in videorate.
Wim Taymans [Thu, 24 Jun 2004 12:45:27 +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.

20 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

20 years agodon't include -enumtypes.[ch] or -marshal.[ch] files in the disted tarball.
Benjamin Otte [Thu, 24 Jun 2004 01:43:54 +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.

20 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/

20 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.

20 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

20 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.

20 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

20 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

20 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.

20 years agoext/alsa/: Cleanups, take queued samples into account when reporting the time.
Wim Taymans [Tue, 22 Jun 2004 12:01:33 +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.

20 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.

20 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.

20 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

20 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

20 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

20 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

20 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.

20 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.

20 years agocleanups, mem fix
Thomas Vander Stichele [Thu, 17 Jun 2004 19:07:00 +0000 (19:07 +0000)]
cleanups, mem fix

Original commit message from CVS:
cleanups, mem fix

20 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

20 years agojesus firetrucking christ
Thomas Vander Stichele [Thu, 17 Jun 2004 17:43:18 +0000 (17:43 +0000)]
jesus firetrucking christ

Original commit message from CVS:
jesus firetrucking christ

20 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

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

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

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

Original commit message from CVS:
fix

20 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

20 years agoOops, forgot this one
Wim Taymans [Thu, 17 Jun 2004 14:11:18 +0000 (14:11 +0000)]
Oops, forgot this one

Original commit message from CVS:
Oops, forgot this one

20 years agoext/alsa/: Make the xrun code timestamp and offset the buffers correctly. moved the...
Wim Taymans [Thu, 17 Jun 2004 14:10:21 +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.

20 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.

20 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:58 +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 agodebug changes
Thomas Vander Stichele [Wed, 16 Jun 2004 09:54:18 +0000 (09:54 +0000)]
debug changes

Original commit message from CVS:
debug changes

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:08 +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:10 +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:32 +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 agobetter debug
Thomas Vander Stichele [Fri, 11 Jun 2004 16:53:26 +0000 (16:53 +0000)]
better debug

Original commit message from CVS:
better debug

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:46 +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:39 +0000 (11:32 +0000)]
negotiating webcam framerate now works

Original commit message from CVS:
negotiating webcam framerate now works

20 years agochanging debug stuff
Thomas Vander Stichele [Tue, 8 Jun 2004 16:45:19 +0000 (16:45 +0000)]
changing debug stuff

Original commit message from CVS:
changing debug stuff

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

Original commit message from CVS:
mark buffers as streamheader

20 years agolooping read for caps and headers
Thomas Vander Stichele [Tue, 8 Jun 2004 15:47:53 +0000 (15:47 +0000)]
looping read for caps and headers

Original commit message from CVS:
looping read for caps and headers

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 agofix
Thomas Vander Stichele [Tue, 8 Jun 2004 14:09:30 +0000 (14:09 +0000)]
fix

Original commit message from CVS:
fix

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