summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-08-25Interpret BLOCKDURATION and set buffer duration accordingly, enable demuxing ↵Arwed v. Merkatz1-0/+6
of TTA audio from matroska, fixes bugs #... Original commit message from CVS: Interpret BLOCKDURATION and set buffer duration accordingly, enable demuxing of TTA audio from matroska, fixes bugs #148950 and #148951.
2004-08-25Typefinding for TTA files, fixes bug #148711.Arwed v. Merkatz1-0/+2
Original commit message from CVS: Typefinding for TTA files, fixes bug #148711.
2004-08-25Send vorbis headers at the beginning of a stream, fixes bug #141554.Arwed v. Merkatz2-0/+6
Original commit message from CVS: Send vorbis headers at the beginning of a stream, fixes bug #141554.
2004-08-24gst-libs/gst/riff/riff-read.c: fix infinite loop in wavparse, fixes bugChristophe Fergeau2-5/+17
Original commit message from CVS: 2004-08-24 Sebastien Cote <sc5@hermes.usherb.ca> * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head), (gst_riff_read_element_data), (gst_riff_read_seek), (gst_riff_read_skip): fix infinite loop in wavparse, fixes bug #144616, patch reviewed by Ronald and committed by Christophe Fergeau <teuf@gnome.org>
2004-08-23Special case the COMM tagIain Holmes1-0/+6
Original commit message from CVS: Special case the COMM tag
2004-08-22ext/ogg/gstoggmux.c: Make sure we never send -1 granulepos.Wim Taymans1-0/+6
Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer), (gst_ogg_mux_send_headers), (gst_ogg_mux_loop): Make sure we never send -1 granulepos.
2004-08-20ext/ogg/gstoggmux.c: I will accept bitchslappings with non sharp objects.Wim Taymans1-0/+6
Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer), (gst_ogg_mux_loop): I will accept bitchslappings with non sharp objects.
2004-08-20configure.ac: Clean up the test for lame presetsZaheer Abbas Merali2-4/+6
Original commit message from CVS: 2004-08-20 Zaheer Abbas Merali <zaheerabbas at merali dot org> * configure.ac: Clean up the test for lame presets
2004-08-19Corrected minor errors.Brian Cameron1-9/+4
Original commit message from CVS: Corrected minor errors.
2004-08-19Only enable lame presets if version of lame has presets in APIZaheer Abbas Merali2-2/+17
Original commit message from CVS: 2004-08-19 Zaheer Abbas Merali <zaheerabbas at merali dot org> * configure.ac: * ext/lame/Makefile.am: * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup): Only enable lame presets if version of lame has presets in API
2004-08-19gst/udp/gstudpsrc.*: Don't call gst_pad_push in a get function. Fixes #150449Jan Schmidt1-0/+5
Original commit message from CVS: * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_get): * gst/udp/gstudpsrc.h: Don't call gst_pad_push in a get function. Fixes #150449
2004-08-18gst/tcp/: Some extra checks in gstfdset.Wim Taymans1-0/+17
Original commit message from CVS: * gst/tcp/gstfdset.c: (gst_fdset_free), (gst_fdset_set_mode), (gst_fdset_get_mode), (gst_fdset_add_fd), (gst_fdset_remove_fd), (gst_fdset_fd_ctl_write), (gst_fdset_fd_ctl_read), (gst_fdset_fd_has_closed), (gst_fdset_fd_has_error), (gst_fdset_fd_can_read), (gst_fdset_fd_can_write), (gst_fdset_wait): * gst/tcp/gstfdset.h: * gst/tcp/gstmultifdsink.c: (gst_multifdsink_add), (gst_multifdsink_client_queue_buffer), (gst_multifdsink_handle_client_write): * gst/tcp/gstmultifdsink.h: Some extra checks in gstfdset. Only use send() when the fd is a socket. Don't try to read from write only fds.
2004-08-18gst/tcp/gstfdset.c: Add more locking and bounds checking.Wim Taymans1-0/+15
Original commit message from CVS: * gst/tcp/gstfdset.c: (gst_fdset_add_fd), (gst_fdset_remove_fd), (gst_fdset_fd_ctl_write), (gst_fdset_fd_ctl_read), (gst_fdset_fd_has_closed), (gst_fdset_fd_has_error), (gst_fdset_fd_can_read), (gst_fdset_fd_can_write), (gst_fdset_wait): Add more locking and bounds checking.
2004-08-18sys/sunaudio/: Fix caps to handle full range of rates and channels. Make ↵Balamurali Viswanathan7-14/+946
debugging less obnoxious. Original commit message from CVS: * sys/sunaudio/Makefile.am: * sys/sunaudio/gstsunaudio.c: Fix caps to handle full range of rates and channels. Make debugging less obnoxious. Patch from Balamurali Viswanathan implementing a mixer for Sun audio. (bug #144091): * sys/sunaudio/gstsunelement.c: * sys/sunaudio/gstsunelement.h: * sys/sunaudio/gstsunmixer.c: * sys/sunaudio/gstsunmixer.h:
2004-08-17gst/audioscale/gstaudioscale.*: made audioscale resample from any sample ↵Zaheer Abbas Merali1-0/+6
rate to any sample rate Original commit message from CVS: 2004-08-17 Zaheer Abbas Merali <zaheerabbas at merali dot org> * gst/audioscale/gstaudioscale.c: * gst/audioscale/gstaudioscale.h: made audioscale resample from any sample rate to any sample rate
2004-08-17error out on unsupported typesThomas Vander Stichele1-0/+5
Original commit message from CVS: error out on unsupported types
2004-08-17Make flacenc work with mono streams by only setting the mid_side and ↵Iain Holmes1-0/+5
loose_mid_side when its a stereo stream Original commit message from CVS: Make flacenc work with mono streams by only setting the mid_side and loose_mid_side when its a stereo stream
2004-08-17ext/theora/theoradec.c: Add a debug line.Wim Taymans1-0/+8
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.
2004-08-17ext/ogg/: Mark delta units in the muxer.Wim Taymans1-0/+12
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.
2004-08-17gst/tcp/gstmultifdsink.*: Added option to send a keyframe to clients as the ↵Wim Taymans1-0/+10
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.
2004-08-17fix index comparisonThomas Vander Stichele1-0/+10
Original commit message from CVS: fix index comparison
2004-08-16gst/tcp/gstfdset.c: Make sure the pollfds are not changed when the poll call ↵Wim Taymans1-0/+8
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.
2004-08-16ext/theora/theoraenc.c: Fix bug where buffers were not marked as keyframes ↵Wim Taymans1-0/+8
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.
2004-08-15ext/lame/gstlame.c: describe the enum values for vbr mode and presets more ↵Zaheer Abbas Merali1-0/+6
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
2004-08-13ext/lame/gstlame.*: add preset property to lame so it can use lame presetsZaheer Abbas Merali1-0/+9
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
2004-08-13ext/lame/gstlame.c: whoops forgot break, thanks teufZaheer Abbas Merali1-0/+5
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
2004-08-13ext/lame/gstlame.*: fix lame's broken vbr stuff, allow it to resample if ↵Zaheer Abbas Merali1-1/+11
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
2004-08-13added translationsThomas Vander Stichele2-0/+573
Original commit message from CVS: added translations
2004-08-12Updated so it isn't so amazingly out-of-date. Please review. Not sure ↵Brian Cameron1-29/+130
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.
2004-08-12ext/lame/gstlame.c: added getcaps function so samplerate doesntget fixated ↵Zaheer Abbas Merali1-0/+5
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
2004-08-12ext/lame/gstlame.c: revert previous fixZaheer Abbas Merali1-0/+5
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
2004-08-12sys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Remove bogus checks. ↵Johan Dahlin1-0/+6
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.
2004-08-12ext/lame/gstlame.c: made source pad link function check if sinkpad is ↵Zaheer Abbas Merali1-0/+6
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
2004-08-12fix fixate and linkThomas Vander Stichele1-0/+9
Original commit message from CVS: fix fixate and link
2004-08-12ext/lame/gstlame.c: set default compression ratio paramter to 0.0 so bitrate ↵Zaheer Abbas Merali1-0/+6
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 :)
2004-08-12set origin and package nameThomas Vander Stichele1-2/+14
Original commit message from CVS: set origin and package name
2004-08-11gst/tcp/gstfdset.c: Fix compile problem on OS/X.David Schleef1-0/+4
Original commit message from CVS: * gst/tcp/gstfdset.c: Fix compile problem on OS/X.
2004-08-11gst/mpeg1sys/gstmpeg1systemencode.c: Oops, this was correct before.David Schleef2-1/+6
Original commit message from CVS: * gst/mpeg1sys/gstmpeg1systemencode.c: Oops, this was correct before.
2004-08-11gst-libs/gst/video/videosink.h: Change copyright block to LGPL.David Schleef2-11/+16
Original commit message from CVS: * gst-libs/gst/video/videosink.h: Change copyright block to LGPL.
2004-08-11ext/pango/gsttextoverlay.c: Add copyright block and fix plugin license fieldDavid Schleef3-12/+25
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.
2004-08-11gst/tcp/: Abstracted away the select call, implemented poll (yes we ran into ↵Wim Taymans1-0/+34
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).
2004-08-11improve debuggingThomas Vander Stichele1-0/+6
Original commit message from CVS: improve debugging
2004-08-10gst/tcp/: Starting to prepare for specifying buffer time in other units than ↵Wim Taymans1-0/+15
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.
2004-08-10gst/tcp/gstmultifdsink.*: Added more debugging info. Changed the way clients ↵Wim Taymans1-0/+16
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.
2004-08-10gst/videotestsrc/gstvideotestsrc.c: allow all pixel-aspect-ratios, not just 1:1Benjamin Otte1-0/+5
Original commit message from CVS: * gst/videotestsrc/gstvideotestsrc.c: (generate_capslist): allow all pixel-aspect-ratios, not just 1:1
2004-08-09Finished removing GPL'ed MMX code.Brian Cameron2-20/+0
Original commit message from CVS: Finished removing GPL'ed MMX code.
2004-08-09Remove GPL'ed mmx32idct.c code and supporting code, since logic in ↵Brian Cameron6-2197/+2
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.
2004-08-09sys/glsink/ARB_multitexture.h: Remove old files.David Schleef11-3462/+13
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:
2004-08-09GL sink plugin. (Bug #147302)Gernot Ziegler6-9/+1779
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
2004-08-09ext/sdl/sdlvideosink.c: Only allow sane framerates.David Schleef2-1/+9
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.