platform/upstream/gstreamer.git
20 years agoext/theora/theoradec.c: Add a debug line.
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.

20 years agoext/ogg/: Mark delta units in the muxer.
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.

20 years agogst/tcp/gstmultifdsink.*: Added option to send a keyframe to clients as the first...
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.

20 years agofix index comparison
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

20 years agogst/tcp/gstfdset.c: Make sure the pollfds are not changed when the poll call is runni...
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.

20 years agofix debug levels
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

20 years agoext/theora/theoraenc.c: Fix bug where buffers were not marked as keyframes correctly.
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.

20 years agoext/lame/gstlame.c: describe the enum values for vbr mode and presets more verbosely
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

20 years agoext/lame/gstlame.*: add preset property to lame so it can use lame presets
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

20 years agoext/lame/gstlame.c: whoops forgot break, thanks teuf
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

20 years agoext/lame/gstlame.*: fix lame's broken vbr stuff, allow it to resample if need be...
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

20 years agoadded translations
Thomas Vander Stichele [Fri, 13 Aug 2004 13:27:11 +0000 (13:27 +0000)]
added translations

Original commit message from CVS:
added translations

20 years agoUpdated so it isn't so amazingly out-of-date. Please review. Not sure everything...
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.

20 years agoext/lame/gstlame.c: added getcaps function so samplerate doesntget fixated to silly...
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

20 years agoext/lame/gstlame.c: revert previous fix
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

20 years agosys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Remove bogus checks. Doesn't matte...
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.

20 years agoext/lame/gstlame.c: made source pad link function check if sinkpad is ok..fixes the...
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

20 years agofix fixate and link
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

20 years agoext/lame/gstlame.c: set default compression ratio paramter to 0.0 so bitrate paramete...
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 :)

20 years agoset origin and package name
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

20 years agogst/tcp/gstfdset.c: Fix compile problem on OS/X.
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.

20 years agogst/mpeg1sys/gstmpeg1systemencode.c: Oops, this was correct before.
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.

20 years agogst-libs/gst/video/videosink.h: Change copyright block to LGPL.
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.

20 years agoext/pango/gsttextoverlay.c: Add copyright block and fix plugin license field
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.

20 years agogst/tcp/: Abstracted away the select call, implemented poll (yes we ran into the...
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).

20 years agoimprove debugging
Thomas Vander Stichele [Wed, 11 Aug 2004 11:42:49 +0000 (11:42 +0000)]
improve debugging

Original commit message from CVS:
improve debugging

20 years agofix debug levels
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

20 years agogst/tcp/: Starting to prepare for specifying buffer time in other units than buffers...
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.

20 years agogst/tcp/gstmultifdsink.*: Added more debugging info. Changed the way clients are...
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.

20 years agogst/videotestsrc/gstvideotestsrc.c: allow all pixel-aspect-ratios, not just 1:1
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

20 years agoFinished removing GPL'ed MMX code.
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.

20 years agoRemove GPL'ed mmx32idct.c code and supporting code, since logic in gst-plugins is...
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.

20 years agosys/glsink/ARB_multitexture.h: Remove old files.
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:

20 years agoGL sink plugin. (Bug #147302)
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

20 years agoext/sdl/sdlvideosink.c: Only allow sane framerates.
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.

20 years agouse real error
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

20 years agowe don't distinguish between closing because of errors and normal (yet)
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)

20 years agogst/tcp/gstmultifdsink.c: Do a bit more logging, make the client_read code more robust.
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.

20 years agocleanups, debugging and memleak fixes
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

20 years agoext/theora/theoradec.c: Don't crash on missing header packets.
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.

20 years agoalbanian translation
Thomas Vander Stichele [Mon, 9 Aug 2004 09:24:32 +0000 (09:24 +0000)]
albanian translation

Original commit message from CVS:
albanian translation

20 years agoupdated cz
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

20 years agofix add debugging
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

20 years agoassign error codes
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

20 years agogst/tcp/gstmultifdsink.c: Make sure we don't try to read more from a client that...
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.

20 years agohandle changing framerate while PLAYING
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

20 years agomove common code out of if
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

20 years agoupdated translations
Thomas Vander Stichele [Thu, 5 Aug 2004 14:41:00 +0000 (14:41 +0000)]
updated translations

Original commit message from CVS:
updated translations

20 years agogst/videotestsrc/gstvideotestsrc.c: generate the list of supported caps at startup...
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

20 years agogst/multipart/multipartmux.c: whoops, last checkin broke normal build
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

20 years agocompile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends
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

20 years agofixes for 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

20 years agoUse gdouble when calculating pixel-aspect-ratio
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

20 years agoupdated translation
Thomas Vander Stichele [Tue, 3 Aug 2004 09:03:09 +0000 (09:03 +0000)]
updated translation

Original commit message from CVS:
updated translation

20 years agoadd debugging for display PAR calculation
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

20 years agoconfigure.ac: Fix mikmod CFLAGS.
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.

20 years agogst/audioscale/gstaudioscale.c: - fix templates to only support S16, it's the only...
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

20 years agoif there is nothing connected to the sink of interleave it tries to claim it supports...
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.

20 years agodon't lie to me baby
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

20 years agoback to dev
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

20 years agoreleasing
Thomas Vander Stichele [Mon, 2 Aug 2004 13:49:54 +0000 (13:49 +0000)]
releasing

Original commit message from CVS:
releasing

20 years agogearing up for release
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

20 years agosync xvimagesink with ximagesink
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

20 years agoadd link function. fixes @148986
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

20 years agogst/multipart/multipartmux.c (gst_multipart_mux_next_buffer): fix debugging log
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

20 years agogst/videomixer/Makefile.am: Fix things that should have been fixed in the last checkin.
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.

20 years agogst/multipart/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.

20 years agotestsuite/multifilesink/Makefile.am: Fix unused variable.
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.

20 years agoAdded README
Wim Taymans [Fri, 30 Jul 2004 18:24:57 +0000 (18:24 +0000)]
Added README

Original commit message from CVS:
Added README

20 years agodon't install marshal header
Thomas Vander Stichele [Fri, 30 Jul 2004 18:18:20 +0000 (18:18 +0000)]
don't install marshal header

Original commit message from CVS:
don't install marshal header

20 years agobump nano for prerel
Thomas Vander Stichele [Fri, 30 Jul 2004 17:27:46 +0000 (17:27 +0000)]
bump nano for prerel

Original commit message from CVS:
bump nano for prerel

20 years agogst/tcp/gstmultifdsink.*: Recover from a select with a bad file descriptor by removin...
Wim Taymans [Fri, 30 Jul 2004 16:17:37 +0000 (16:17 +0000)]
gst/tcp/gstmultifdsink.*: Recover from a select with a bad file descriptor by removing the client.

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
(gst_multifdsink_add), (gst_multifdsink_remove),
(gst_multifdsink_clear), (gst_multifdsink_get_stats),
(gst_multifdsink_client_remove),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients):
* gst/tcp/gstmultifdsink.h:
Recover from a select with a bad file descriptor by removing
the client.

20 years agodon't use stupid colorspace, do use hermes, make macro, mark for translation
Thomas Vander Stichele [Fri, 30 Jul 2004 13:41:55 +0000 (13:41 +0000)]
don't use stupid colorspace, do use hermes, make macro, mark for translation

Original commit message from CVS:
don't use stupid colorspace, do use hermes, make macro, mark for translation

20 years agoext/libpng/gstpngenc.c: fix default for newmedia flag
Zaheer Abbas Merali [Fri, 30 Jul 2004 11:48:17 +0000 (11:48 +0000)]
ext/libpng/gstpngenc.c: fix default for newmedia flag

Original commit message from CVS:
2004-07-30  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* ext/libpng/gstpngenc.c: (gst_pngenc_class_init):
fix default for newmedia flag

20 years agoext/theora/: Added cropping option to theora decoder.
Wim Taymans [Fri, 30 Jul 2004 10:18:42 +0000 (10:18 +0000)]
ext/theora/: Added cropping option to theora decoder.

Original commit message from CVS:
* ext/theora/theoradec.c: (gst_theora_dec_class_init),
(gst_theora_dec_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_set_property),
(theora_dec_get_property):
* ext/theora/theoraenc.c: (gst_border_mode_get_type),
(gst_theora_enc_class_init), (gst_theora_enc_init),
(theora_enc_sink_link), (theora_enc_chain),
(theora_enc_set_property), (theora_enc_get_property):
Added cropping option to theora decoder.
Added border option to theora encoder.

20 years agoext/libpng/gstpngenc.*: Added newmedia support to pngenc so now gst-launch-0.8 videot...
Zaheer Abbas Merali [Fri, 30 Jul 2004 09:35:08 +0000 (09:35 +0000)]
ext/libpng/gstpngenc.*: Added newmedia support to pngenc so now gst-launch-0.8 videotestsrc ! ffmpegcolorspace ! pnge...

Original commit message from CVS:
2004-07-30  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
(gst_pngenc_init), (gst_pngenc_chain), (gst_pngenc_get_property),
(gst_pngenc_set_property):
* ext/libpng/gstpngenc.h:
Added newmedia support to pngenc so now gst-launch-0.8 videotestsrc ! ffmpegcolorspace ! pngenc snapshot=false newmedia=true ! multifilesink location=blah%d.png works as expected

20 years agoext/theora/theoraenc.c: Fix encoding of non-multiple-of-16 video.
Wim Taymans [Fri, 30 Jul 2004 08:14:36 +0000 (08:14 +0000)]
ext/theora/theoraenc.c: Fix encoding of non-multiple-of-16 video.

Original commit message from CVS:
* ext/theora/theoraenc.c: (gst_theora_enc_class_init),
(theora_enc_sink_link), (theora_enc_chain),
(theora_enc_set_property), (theora_enc_get_property):
Fix encoding of non-multiple-of-16 video.

20 years agoconfigure.ac: make test for audiofile more strict
David Schleef [Fri, 30 Jul 2004 04:03:34 +0000 (04:03 +0000)]
configure.ac: make test for audiofile more strict

Original commit message from CVS:
* configure.ac: make test for audiofile more strict

20 years agorename properly
Thomas Vander Stichele [Thu, 29 Jul 2004 14:08:11 +0000 (14:08 +0000)]
rename properly

Original commit message from CVS:
rename properly

20 years agorename properly
Thomas Vander Stichele [Thu, 29 Jul 2004 14:05:09 +0000 (14:05 +0000)]
rename properly

Original commit message from CVS:
rename properly

20 years agogst/typefind/gsttypefindfunctions.c: give different names to typefind functions
Benjamin Otte [Thu, 29 Jul 2004 11:06:31 +0000 (11:06 +0000)]
gst/typefind/gsttypefindfunctions.c: give different names to typefind functions

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
give different names to typefind functions

20 years agouse autodetected PAR if none specified. add directfb workaround.
Thomas Vander Stichele [Wed, 28 Jul 2004 21:28:34 +0000 (21:28 +0000)]
use autodetected PAR if none specified. add directfb workaround.

Original commit message from CVS:
use autodetected PAR if none specified. add directfb workaround.

20 years agoext/lame/gstlame.c: send tag events downstream
Zaheer Abbas Merali [Wed, 28 Jul 2004 20:26:31 +0000 (20:26 +0000)]
ext/lame/gstlame.c: send tag events downstream

Original commit message from CVS:
2004-07-28  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* ext/lame/gstlame.c: (gst_lame_chain): send tag events downstream
* ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type),
(gst_shout2send_get_type), (gst_shout2send_set_clock),
(gst_shout2send_class_init), (gst_shout2send_init),
(set_shout_metadata), (gst_shout2send_set_metadata),
(gst_shout2send_chain), (gst_shout2send_set_property),
(gst_shout2send_get_property), (gst_shout2send_connect),
(gst_shout2send_change_state):
* ext/shout2/gstshout2.h:
- fix for sending mp3 audio to icecast2 server, if pad link function not
called before PAUSED state
- added option to use GStreamer clock sync (as opposed to libshout's own sync)
- added tagging support for mp3 audio broadcasted
* gst/monoscope/gstmonoscope.c: (gst_monoscope_class_init):
debug info

20 years agono need to link in setup stage
Thomas Vander Stichele [Wed, 28 Jul 2004 16:22:53 +0000 (16:22 +0000)]
no need to link in setup stage

Original commit message from CVS:
no need to link in setup stage

20 years agoext/ogg/gstoggdemux.c: Return query failure when we don't know the length of an ogg...
Wim Taymans [Wed, 28 Jul 2004 15:40:38 +0000 (15:40 +0000)]
ext/ogg/gstoggdemux.c: Return query failure when we don't know the length of an ogg stream insteda of returning TRUE ...

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query),
(gst_ogg_demux_push):
Return query failure when we don't know the length of
an ogg stream insteda of returning TRUE with a bogus value.

20 years agoext/theora/theoradec.c: Don't screw up the 1 Chroma for 1 luma sample situation when...
Wim Taymans [Wed, 28 Jul 2004 15:04:43 +0000 (15:04 +0000)]
ext/theora/theoradec.c: Don't screw up the 1 Chroma for 1 luma sample situation when we have an odd offset/width by a...

Original commit message from CVS:
* ext/theora/theoradec.c: (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):
Don't screw up the 1 Chroma for 1 luma sample situation when we
have an odd offset/width by adding a black border in those cases.

20 years agodon't debug if not there
Thomas Vander Stichele [Wed, 28 Jul 2004 14:53:31 +0000 (14:53 +0000)]
don't debug if not there

Original commit message from CVS:
don't debug if not there

20 years agoext/theora/: Added first attempt at cropping of the image as required by the theora...
Wim Taymans [Wed, 28 Jul 2004 14:03:46 +0000 (14:03 +0000)]
ext/theora/: Added first attempt at cropping of the image as required by the theora spec. We need more properties in ...

Original commit message from CVS:
* ext/theora/theoradec.c: (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):
* ext/theora/theoraenc.c: (theora_enc_sink_link):
Added first attempt at cropping of the image as required by the
theora spec. We need more properties in the caps (offset_x,
offset_y,stride) to implement this correctly.
Added some debug info in the encoder. Note :the encoder is not
updated with the offset code.

20 years agoext/dvdnav/README: Update the README to use dvddemux
Jan Schmidt [Wed, 28 Jul 2004 13:47:58 +0000 (13:47 +0000)]
ext/dvdnav/README: Update the README to use dvddemux

Original commit message from CVS:
* ext/dvdnav/README:
Update the README to use dvddemux
* ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_getcaps):
Ensure getcaps returns a subset of the template caps
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_base_init),
(gst_mpeg2subt_init):
Ensure getcaps returns a subset of the template caps
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init),
(gst_dvd_demux_init), (gst_dvd_demux_get_video_stream),
(gst_dvd_demux_get_subpicture_stream),
(gst_dvd_demux_send_subbuffer), (gst_dvd_demux_set_cur_subpicture):
* gst/mpegstream/gstdvddemux.h:
Set the explicit caps on the current_video pad before pushing
anything
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
(gst_mpeg_demux_get_audio_stream):
Free caps used to gst_pad_set_explicit_caps, which takes a const
GstCaps *

20 years agoAdded videoscale
Wim Taymans [Wed, 28 Jul 2004 13:31:09 +0000 (13:31 +0000)]
Added videoscale

Original commit message from CVS:
Added videoscale

20 years agoup gst requirement for fractions
Thomas Vander Stichele [Wed, 28 Jul 2004 12:15:24 +0000 (12:15 +0000)]
up gst requirement for fractions

Original commit message from CVS:
up gst requirement for fractions

20 years agoignore more
Thomas Vander Stichele [Wed, 28 Jul 2004 12:01:05 +0000 (12:01 +0000)]
ignore more

Original commit message from CVS:
ignore more

20 years agogst/wavparse/gstwavparse.c: Add the pad to the element after setting up the caps...
Wim Taymans [Wed, 28 Jul 2004 09:36:09 +0000 (09:36 +0000)]
gst/wavparse/gstwavparse.c: Add the pad to the element after setting up the caps. This makes it a lot easier to autop...

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_fmt),
(gst_wavparse_handle_seek), (gst_wavparse_srcpad_event):
Add the pad to the element after setting up the caps. This
makes it a lot easier to autoplug.

20 years agofix local includes and 64 bits constants
Steve Lhomme [Tue, 27 Jul 2004 21:51:32 +0000 (21:51 +0000)]
fix local includes and 64 bits constants

Original commit message from CVS:
fix local includes and 64 bits constants

20 years agomore working plugins
Steve Lhomme [Tue, 27 Jul 2004 21:41:30 +0000 (21:41 +0000)]
more working plugins

Original commit message from CVS:
more working plugins

20 years agotestsuite/alsa/: add test for alsasrc changing state
Zaheer Abbas Merali [Tue, 27 Jul 2004 19:50:56 +0000 (19:50 +0000)]
testsuite/alsa/: add test for alsasrc changing state

Original commit message from CVS:
2004-07-27  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* testsuite/alsa/Makefile.am:
* testsuite/alsa/srcstate.c:
add test for alsasrc changing state

20 years agogst/silence/gstsilence.*: fix silence generation for 16bit raw audio
Zaheer Abbas Merali [Tue, 27 Jul 2004 19:11:59 +0000 (19:11 +0000)]
gst/silence/gstsilence.*: fix silence generation for 16bit raw audio

Original commit message from CVS:
2004-07-27  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* gst/silence/gstsilence.c: (gst_silence_init), (gst_silence_link),
(gst_silence_get):
* gst/silence/gstsilence.h:
fix silence generation for 16bit raw audio

20 years agopixel aspect ratio handling
Thomas Vander Stichele [Tue, 27 Jul 2004 16:43:24 +0000 (16:43 +0000)]
pixel aspect ratio handling

Original commit message from CVS:
pixel aspect ratio handling

20 years agohandle stride correctly
Thomas Vander Stichele [Tue, 27 Jul 2004 15:59:10 +0000 (15:59 +0000)]
handle stride correctly

Original commit message from CVS:
handle stride correctly

20 years agoadd _get_size function with stride, fixes YUV conversions
Thomas Vander Stichele [Tue, 27 Jul 2004 15:56:55 +0000 (15:56 +0000)]
add _get_size function with stride, fixes YUV conversions

Original commit message from CVS:
add _get_size function with stride, fixes YUV conversions