summaryrefslogtreecommitdiffstats
path: root/ext
AgeCommit message (Collapse)AuthorFilesLines
2005-08-14licensing, name and description changesThomas Vander Stichele4-6/+7
Original commit message from CVS: licensing, name and description changes
2005-08-13conformThomas Vander Stichele1-4/+4
Original commit message from CVS: conform
2005-08-13conformThomas Vander Stichele1-2/+1
Original commit message from CVS: conform
2005-08-10ext/faad/gstfaad.c: Add debug category, remove Close() call that made it ↵Ronald S. Bultje1-6/+6
crash whenever reusing, renegotiating or any... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_setcaps): Add debug category, remove Close() call that made it crash whenever reusing, renegotiating or anything; Close() actually free()s the handle and should only be called on READY->NULL. * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): Actually set caps on buffer (in addition to pad), also.
2005-08-09ext/faad/gstfaad.c: Sign/unsign mismatch.Ronald S. Bultje1-1/+1
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_event): Sign/unsign mismatch. * configure.ac: * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init), (gst_qtdemux_init), (gst_qtdemux_get_src_query_types), (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event), (plugin_init), (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state), (gst_qtdemux_loop_header), (qtdemux_sink_activate), (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps): * gst/qtdemux/qtdemux.h: Half-assed port (hey, it works).
2005-08-08ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff. ↵Tim-Philipp Müller2-129/+242
Probably still needs some more work. Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init), (gst_faad_init), (gst_faad_setcaps), (gst_faad_srcgetcaps), (gst_faad_event), (gst_faad_update_caps), (gst_faad_chain), (gst_faad_change_state): * ext/faad/gstfaad.h: Fix negotiation (#310932) and miscellaneous other stuff. Probably still needs some more work.
2005-08-08update spec file and fix some disting omissionsChristian Schaller1-1/+3
Original commit message from CVS: update spec file and fix some disting omissions
2005-08-08Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does no ↵Tim-Philipp Müller1-4/+4
longer need to be one single buffer. Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/jpeg/Makefile.am: * ext/jpeg/gstjpeg.c: (plugin_init): * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_get_type), (gst_jpeg_dec_finalize), (gst_jpeg_dec_base_init), (gst_jpeg_dec_class_init), (gst_jpeg_dec_fill_input_buffer), (gst_jpeg_dec_init_source), (gst_jpeg_dec_skip_input_data), (gst_jpeg_dec_resync_to_restart), (gst_jpeg_dec_term_source), (gst_jpeg_dec_my_output_message), (gst_jpeg_dec_my_emit_message), (gst_jpeg_dec_my_error_exit), (gst_jpeg_dec_init), (is_jpeg_start_marker), (is_jpeg_end_marker), (gst_jpeg_dec_find_jpeg_header), (gst_jpeg_dec_ensure_header), (gst_jpeg_dec_have_end_marker), (gst_jpeg_dec_parse_tag_has_entropy_segment), (gst_jpeg_dec_parse_image_data), (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state): * ext/jpeg/gstjpegdec.h: Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does no longer need to be one single buffer.
2005-08-02removed obsolete includeStefan Kost1-1/+0
Original commit message from CVS: removed obsolete include
2005-08-02Ported pngenc , still have to port pngdec...Edward Hervey1-4/+4
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/libpng/Makefile.am: * ext/libpng/gstpng.c: * ext/libpng/gstpngenc.c: Ported pngenc , still have to port pngdec...
2005-08-01deactivate and remove dparams (libgstcontrol)Stefan Kost3-122/+29
Original commit message from CVS: deactivate and remove dparams (libgstcontrol)
2005-07-27ext/faad/gstfaad.c: Compile fixes.Wim Taymans1-1/+1
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_event): Compile fixes.
2005-07-20Port auto/gconfsinks to 0.9. They actually appear to work here inRonald S. Bultje1-0/+8
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/gconf/Makefile.am: * ext/gconf/gconf.c: (gst_bin_find_unconnected_pad), (gst_gconf_render_bin_from_description), (gst_gconf_get_default_video_sink): * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init), (gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_dispose), (cb_toggle_element), (gst_gconf_audio_sink_change_state): * ext/gconf/gstgconfelements.h: * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init), (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_dispose), (cb_toggle_element), (gst_gconf_video_sink_change_state): * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_detect), (gst_auto_audio_sink_change_state): * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_base_init), (gst_auto_video_sink_class_init), (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect): Port auto/gconfsinks to 0.9. They actually appear to work here in Totem as well, making them actually useful.
2005-07-20ext/faad/Makefile.am: Fix uninstalled build.Ronald S. Bultje1-2/+3
Original commit message from CVS: * ext/faad/Makefile.am: Fix uninstalled build.
2005-07-19Ported to 0.9 (faad, amrnb, mpeg2dec)Edgard Lima2-62/+130
Original commit message from CVS: Ported to 0.9 (faad, amrnb, mpeg2dec)
2005-07-19ext/Makefile.am: Enable dvdev and raw1394src.Andy Wingo1-8/+8
Original commit message from CVS: 2005-07-19 Andy Wingo <wingo@pobox.com> * ext/Makefile.am: Enable dvdev and raw1394src.
2005-07-13add dv to disted directoriesChristian Schaller1-1/+3
Original commit message from CVS: add dv to disted directories
2005-07-05Way, way, way too many files: Remove crack comment from the 2000 era.Andy Wingo16-28/+0
Original commit message from CVS: 2005-07-05 Andy Wingo <wingo@pobox.com> * Way, way, way too many files: Remove crack comment from the 2000 era.
2005-06-29ext/Makefile.am (MAD_DIR): Add mad to the build.Andy Wingo1-4/+4
Original commit message from CVS: 2005-06-29 Andy Wingo <wingo@pobox.com> * ext/Makefile.am (MAD_DIR): Add mad to the build.
2005-05-19Make my automake version shut up about undefined variablesJan Schmidt1-65/+55
Original commit message from CVS: * Makefile.am: * ext/Makefile.am: * sys/Makefile.am: Make my automake version shut up about undefined variables * gst/goom/gstgoom.c: GstAdapter moved to base objects.
2005-05-13add rtsp and esd files to spec and fix some disting issuesChristian Schaller1-6/+7
Original commit message from CVS: add rtsp and esd files to spec and fix some disting issues
2005-05-10Ported esdsink plugin.Arwed v. Merkatz1-5/+5
Original commit message from CVS: Ported esdsink plugin.
2005-05-09Port shout2 pluginZaheer Abbas Merali1-5/+6
Original commit message from CVS: 2005-05-09 Zaheer Abbas Merali <zaheerabbas at merali dot org> * PORTED_09: * configure.ac: * ext/Makefile.am: * ext/shout2/Makefile.am: * ext/shout2/gstshout2.c: (gst_shout2send_get_type), (gst_shout2send_base_init), (gst_shout2send_class_init), (gst_shout2send_init), (gst_shout2send_event), (gst_shout2send_render), (gst_shout2send_set_property), (gst_shout2send_get_property), (gst_shout2send_setcaps), (gst_shout2send_change_state): * ext/shout2/gstshout2.h: Port shout2 plugin
2005-05-09add non-disted directoryChristian Schaller1-1/+2
Original commit message from CVS: add non-disted directory
2005-05-08Ported the libcaca plugin.Zeeshan Ali1-5/+5
Original commit message from CVS: Ported the libcaca plugin.
2005-05-06add aasinkChristian Schaller1-6/+7
Original commit message from CVS: add aasink
2005-05-06some sidplay fixoringChristian Schaller1-6/+7
Original commit message from CVS: some sidplay fixoring
2005-05-06ported mad and effectv pluginsChristian Schaller1-435/+354
Original commit message from CVS: ported mad and effectv plugins
2005-02-21Since dirac 0.5.0 the framerate in dirac is expressed as a rational number. ↵Tim-Philipp Müller1-1/+6
Fix build and up requirement to 0.5.0, an... Original commit message from CVS: Since dirac 0.5.0 the framerate in dirac is expressed as a rational number. Fix build and up requirement to 0.5.0, and also pass parameters to gst_diracdec_link in the right order. (fixes #167959)
2005-02-21Fix playback of certain invalid muxed streams. Partial fix for #149158Maciej Katafiasz2-6/+40
Original commit message from CVS: Fix playback of certain invalid muxed streams. Partial fix for #149158
2005-02-11configure.ac: Pull in librfb from my CVS tree, because it is too small and ↵David Schleef1-8/+0
annoying to be separate. Move rfbsrc plug... Original commit message from CVS: * configure.ac: Pull in librfb from my CVS tree, because it is too small and annoying to be separate. Move rfbsrc plugin to gst/. * ext/Makefile.am: * ext/librfb/Makefile.am: * ext/librfb/gstrfbsrc.c: * gst/librfb/Makefile.am: * gst/librfb/gstrfbsrc.c: * gst/librfb/rfb.c: * gst/librfb/rfb.h: * gst/librfb/rfbbuffer.c: * gst/librfb/rfbbuffer.h: * gst/librfb/rfbbytestream.c: * gst/librfb/rfbbytestream.h: * gst/librfb/rfbcontext.h: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: * gst/librfb/rfbutil.h:
2005-02-10ext/dts/gstdtsdec.*: Don't clobber the stack constructing the channels array.Jan Schmidt2-117/+151
Original commit message from CVS: * ext/dts/gstdtsdec.c: (gst_dtsdec_init), (gst_dtsdec_channels), (gst_dtsdec_handle_event), (gst_dtsdec_handle_frame), (gst_dtsdec_chain), (gst_dtsdec_change_state): * ext/dts/gstdtsdec.h: Don't clobber the stack constructing the channels array. Make the element chain-based. DTS tracks can now be played.
2005-02-09ext/mplex/gstmplexibitstream.cc: gcc madness.Ronald S. Bultje1-12/+14
Original commit message from CVS: * ext/mplex/gstmplexibitstream.cc: gcc madness.
2005-02-08ext/mplex/gstmplexibitstream.cc: Fix event handling (#165525).Ronald S. Bultje1-3/+1
Original commit message from CVS: * ext/mplex/gstmplexibitstream.cc: Fix event handling (#165525).
2005-02-08Include "_stdint.h" instead of <stdint.h>. Fixes build on systems that do ↵Tim-Philipp Müller3-3/+3
not have stdint.h, like Solaris 9 (fixes #1... Original commit message from CVS: Include "_stdint.h" instead of <stdint.h>. Fixes build on systems that do not have stdint.h, like Solaris 9 (fixes #166631).
2005-02-02configure.ac: Put DEFAULT_AUDIOSINK in config.h and use whereever possible. ↵David Schleef2-2/+5
(Fixes #165997) Original commit message from CVS: * configure.ac: Put DEFAULT_AUDIOSINK in config.h and use whereever possible. (Fixes #165997) * examples/capsfilter/capsfilter1.c: (main): * examples/dynparams/filter.c: (create_ui): * examples/seeking/cdparanoia.c: (get_track_info), (main): * examples/seeking/chained.c: (main): * examples/seeking/seek.c: (make_mod_pipeline), (make_dv_pipeline), (make_wav_pipeline), (make_flac_pipeline), (make_sid_pipeline), (make_vorbis_pipeline), (make_mp3_pipeline), (make_avi_pipeline), (make_mpeg_pipeline), (make_mpegnt_pipeline): * examples/seeking/spider_seek.c: (make_spider_pipeline): * examples/switch/switcher.c: (main): * ext/dv/demo-play.c: (main): * ext/faad/gstfaad.c: (gst_faad_change_state): * ext/mad/gstmad.c: (gst_mad_chain): * ext/smoothwave/demo-osssrc.c: (main): * gst-libs/gst/gconf/gconf.c: (gst_gconf_set_string), (gst_gconf_render_bin_from_description), (gst_gconf_get_default_audio_sink), (gst_gconf_get_default_video_sink), (gst_gconf_get_default_audio_src), (gst_gconf_get_default_video_src), (gst_gconf_get_default_visualization_element): * gst/level/demo.c: (main): * gst/level/plot.c: (main): * gst/playback/gstplaybin.c: (gen_video_element), (gen_audio_element): * gst/playback/test.c: (gen_video_element), (gen_audio_element): * gst/playondemand/demo-mp3.c: (setup_pipeline): * gst/sine/demo-dparams.c: (main): * gst/spectrum/demo-osssrc.c: (main): * gst/speed/demo-mp3.c: (main): * gst/volume/demo.c: (main): * testsuite/embed/embed.c: (main):
2005-01-31ext/polyp/polypsink.c: Fix silly endianness bug. Add some debugging. ↵David Schleef1-11/+26
Remove float from caps; it doesn't work. Atte... Original commit message from CVS: * ext/polyp/polypsink.c: (gst_polypsink_base_init), (create_context), (gst_polypsink_link): Fix silly endianness bug. Add some debugging. Remove float from caps; it doesn't work. Attempt to get remote audio working.
2005-01-29Update to 1.1 API (#165446).Ronald S. Bultje7-833/+147
Original commit message from CVS: * configure.ac: * ext/musepack/Makefile.am: * ext/musepack/gstmusepackdec.c: (gst_musepackdec_class_init), (gst_musepackdec_init), (gst_musepackdec_dispose), (gst_musepackdec_src_query), (gst_musepackdec_src_convert), (gst_musepack_stream_init), (gst_musepackdec_loop), (gst_musepackdec_change_state): * ext/musepack/gstmusepackdec.cpp: * ext/musepack/gstmusepackdec.h: * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek), (gst_musepack_reader_read), (gst_musepack_reader_seek), (gst_musepack_reader_tell), (gst_musepack_reader_get_size), (gst_musepack_reader_canseek), (gst_musepack_init_reader): * ext/musepack/gstmusepackreader.cpp: * ext/musepack/gstmusepackreader.h: Update to 1.1 API (#165446).
2005-01-28ext/Makefile.am: Unbreak buildbot.Ronald S. Bultje1-1/+0
Original commit message from CVS: * ext/Makefile.am: Unbreak buildbot.
2005-01-28Add support for AMR-NB (mobile phone audio format; #155163, #163286).Ronald S. Bultje1-0/+9
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/amrnb/Makefile.am: * ext/amrnb/amrnb.c: (plugin_init): * ext/amrnb/amrnbdec.c: (gst_amrnbdec_get_type), (gst_amrnbdec_base_init), (gst_amrnbdec_class_init), (gst_amrnbdec_init), (gst_amrnbdec_link), (gst_amrnbdec_chain), (gst_amrnbdec_state_change): * ext/amrnb/amrnbdec.h: * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type), (gst_amrnbparse_base_init), (gst_amrnbparse_class_init), (gst_amrnbparse_init), (gst_amrnbparse_formats), (gst_amrnbparse_querytypes), (gst_amrnbparse_query), (gst_amrnbparse_handle_event), (gst_amrnbparse_reserve), (gst_amrnbparse_loop), (gst_amrnbparse_state_change): * ext/amrnb/amrnbparse.h: Add support for AMR-NB (mobile phone audio format; #155163, #163286). * gst/typefind/gsttypefindfunctions.c: (plugin_init): Add AMR-NB/-WB raw formats. * ext/alsa/gstalsa.c: (gst_alsa_link): Keep valid time when changing format. * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), (qtdemux_parse_trak): Add some more format-specific options (#140141, #143555, #155163).
2005-01-25ext/a52dec/gsta52dec.c: Add some debug output. Check that a discont has a ↵Jan Schmidt2-37/+92
valid time associated. Original commit message from CVS: * ext/a52dec/gsta52dec.c: (gst_a52dec_push), (gst_a52dec_handle_event), (gst_a52dec_chain): Add some debug output. Check that a discont has a valid time associated. * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event), (gst_alsa_sink_loop): Ignore TAG events. A little extra debug for broken timestamps. * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_init), (dvdnavsrc_loop), (dvdnavsrc_change_state): Ensure we send a discont to engage the link before we send any other events. * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_init), (dvdreadsrc_finalize), (_close), (_open), (_seek_title), (_seek_chapter), (seek_sector), (dvdreadsrc_get), (dvdreadsrc_uri_get_uri), (dvdreadsrc_uri_set_uri): Handle URI of the form dvd://title[,chapter[,angle]]. Currently only dvd://title works in totem because typefinding sends a seek that ends up going back to chapter 1 regardless. * ext/mpeg2dec/gstmpeg2dec.c: * ext/mpeg2dec/gstmpeg2dec.h: Output correct timestamps and handle disconts. * ext/ogg/gstoggdemux.c: (get_relative): Small guard against a null dereference. * ext/pango/gsttextoverlay.c: (gst_textoverlay_finalize), (gst_textoverlay_set_property): Free memory when done. Don't call gst_event_filler_get_duration on EOS events. Use GST_LOG and GST_WARNING instead of g_message and g_warning. * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init), (draw_line), (gst_smoothwave_dispose), (gst_sw_sinklink), (gst_sw_srclink), (gst_smoothwave_chain): Draw solid lines, prettier colours. * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init): Add a default palette that'll work for some movies. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init), (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_send_discont), (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset): * gst/mpegstream/gstdvddemux.h: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont), (gst_mpeg_demux_parse_syshead), (gst_mpeg_demux_parse_pes): * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init), (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_parse_packhead): * gst/mpegstream/gstmpegparse.h: Use PTM/NAV events when for timestamp adjustment when connected to dvdnavsrc. Don't use many discont events where one suffices. * gst/playback/gstplaybasebin.c: (group_destroy), (gen_preroll_element), (gst_play_base_bin_add_element): * gst/playback/gstplaybasebin.h: Make sure we remove subtitles from the same bin we put them in. * gst/subparse/gstsubparse.c: (convert_encoding), (parse_subrip), (gst_subparse_buffer_format_autodetect), (gst_subparse_change_state): Fix some memleaks and invalid accesses. * gst/typefind/gsttypefindfunctions.c: (ogganx_type_find), (oggskel_type_find), (cmml_type_find), (plugin_init): Some typefind functions for Annodex v3.0 files * gst/wavparse/gstwavparse.h: GstRiffReadClass is the correct parent class.
2005-01-24Apply patch from Jeffrey C. Ollie. Fixes rate (now always 8kHz) and adds ↵Maciej Katafiasz4-225/+173
timestamps Original commit message from CVS: Apply patch from Jeffrey C. Ollie. Fixes rate (now always 8kHz) and adds timestamps
2005-01-17ext/faad/gstfaad.c: Argh...Ronald S. Bultje1-1/+1
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_srcgetcaps): Argh...
2005-01-17ext/faad/gstfaad.c: Fix off-by-one bug. Fixes warnings during playback of ↵Ronald S. Bultje1-5/+5
sincity.mp4 when fixating to six channels i... Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_srcgetcaps): Fix off-by-one bug. Fixes warnings during playback of sincity.mp4 when fixating to six channels in Totem.
2005-01-16Don't return SUCCESS from the state change when the parent call failsJan Schmidt1-3/+1
Original commit message from CVS: Don't return SUCCESS from the state change when the parent call fails
2005-01-14replace framerate aproximations by their real value (24000/1001, 30000/1001, ↵Stéphane Loeuillet1-4/+4
60000/1001) Original commit message from CVS: * ext/dv/gstdvdec.c: * ext/libfame/gstlibfame.c: * gst/subparse/gstsubparse.c: (parse_mdvdsub): * gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect): replace framerate aproximations by their real value (24000/1001, 30000/1001, 60000/1001) Finish fixing bug #164049
2005-01-10Some work on tags - still doesn't work in playbin...Ronald S. Bultje2-0/+12
Original commit message from CVS: * ext/musepack/gstmusepackreader.cpp: * gst/apetag/apedemux.c: (gst_ape_demux_stream_data): Some work on tags - still doesn't work in playbin... * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain): Handle events...
2005-01-09ext/snapshot/gstsnapshot.c: Allocate resources when required, fix recursive ↵Ronald S. Bultje1-19/+24
signal emission and fix caps. Fixes #161667. Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init), (snapshot_handler), (gst_snapshot_sinkconnect), (gst_snapshot_chain): Allocate resources when required, fix recursive signal emission and fix caps. Fixes #161667.
2005-01-07ext/faac/gstfaac.*: Allow for ADTS output (#153434).Ronald S. Bultje2-11/+35
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/faac/gstfaac.c: (gst_faac_outputformat_get_type), (gst_faac_class_init), (gst_faac_init), (gst_faac_srcconnect), (gst_faac_set_property), (gst_faac_get_property): * ext/faac/gstfaac.h: Allow for ADTS output (#153434).
2005-01-06ext/faad/gstfaad.c: Only increment timestamp if it's valid. Fixes raw AAC ↵Ronald S. Bultje1-20/+22
streams. Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_chain): Only increment timestamp if it's valid. Fixes raw AAC streams.