1. 11 Feb, 2005 1 commit
    • David Schleef's avatar
      configure.ac: Pull in librfb from my CVS tree, because it is too small and... · 01c2c892
      David Schleef authored
      configure.ac: Pull in librfb from my CVS tree, because it is too small and 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:
      01c2c892
  2. 10 Feb, 2005 2 commits
  3. 09 Feb, 2005 4 commits
  4. 08 Feb, 2005 10 commits
    • Ronald S. Bultje's avatar
      ext/mplex/gstmplexibitstream.cc: Fix event handling (#165525). · 499a6457
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/mplex/gstmplexibitstream.cc:
      Fix event handling (#165525).
      499a6457
    • Ronald S. Bultje's avatar
      Add missing endianness to template (fixes #165509). · 8e9fce60
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/mikmod/gstmikmod.c:
      * gst/modplug/gstmodplug.cc:
      Add missing endianness to template (fixes #165509).
      8e9fce60
    • Ronald S. Bultje's avatar
      gst/asfdemux/gstasfdemux.c: Fix wrong order of reading of optional bytes (#165290). · b3f14985
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
      Fix wrong order of reading of optional bytes (#165290).
      b3f14985
    • Ronald S. Bultje's avatar
      ext/alsa/gstalsasink.c: Implement FILLER event awareness. · b1699021
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
      Implement FILLER event awareness.
      b1699021
    • Ronald S. Bultje's avatar
      ext/cdparanoia/gstcdparanoia.c: Fix track calculations (#166208). · d8c9dbb8
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_convert):
      Fix track calculations (#166208).
      d8c9dbb8
    • Ronald S. Bultje's avatar
      ext/libpng/: Fix byte-order, use proper fixed caps. Fixes #164197. · 840c55eb
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/libpng/gstpngdec.c: (gst_pngdec_init), (gst_pngdec_chain):
      * ext/libpng/gstpngenc.c:
      Fix byte-order, use proper fixed caps. Fixes #164197.
      840c55eb
    • Jan Schmidt's avatar
      configure.ac: Add dvdlpcmdec · 5ab3df28
      Jan Schmidt authored
      Original commit message from CVS:
      
      * configure.ac:
      Add dvdlpcmdec
      
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
      (free_all_buffers), (gst_mpeg2dec_alloc_buffer):
      Don't push buffers if the src pad isn't negotiated yet.
      
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_buffer_to_default_format),
      (gst_audio_convert_buffer_from_default_format):
      Add support for 24-bit width.
      
      * gst/dvdlpcmdec/.cvsignore:
      * gst/dvdlpcmdec/Makefile.am:
      * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_get_type),
      (gst_dvdlpcmdec_base_init), (gst_dvdlpcmdec_class_init),
      (gst_dvdlpcm_reset), (gst_dvdlpcmdec_init), (gst_dvdlpcmdec_link),
      (gst_dvdlpcmdec_chain), (gst_dvdlpcmdec_change_state),
      (plugin_init):
      * gst/dvdlpcmdec/gstdvdlpcmdec.h:
      New decoder for rearranging DVD LPCM into our audio/x-raw-int
      format. Needs support for the channels maps if someone can find
      a DVD LPCM track with > 2 channels.
      
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_handle_dvd_event),
      (gst_dvd_demux_send_discont), (gst_dvd_demux_handle_discont),
      (gst_dvd_demux_get_audio_stream), (gst_dvd_demux_process_private):
      * gst/mpegstream/gstdvddemux.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont),
      (gst_mpeg_demux_new_output_pad), (gst_mpeg_demux_init_stream),
      (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_handle_src_query):
      * gst/mpegstream/gstmpegdemux.h:
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_reset),
      (gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_loop),
      (gst_mpeg_parse_get_rate), (gst_mpeg_parse_convert_src),
      (gst_mpeg_parse_handle_src_query),
      (gst_mpeg_parse_handle_src_event):
      Use audio/x-dvd-lpcm for LPCM output.
      Add DTS output.
      5ab3df28
    • Ronald S. Bultje's avatar
      gst/alpha/gstalphacolor.c: Add BGRA handling (#165736). · 883da03b
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_sink_link),
      (transform_rgb), (transform_bgr), (gst_alpha_color_chain):
      Add BGRA handling (#165736).
      883da03b
    • Ronald S. Bultje's avatar
      gst/law/: Fix caps memleaks (#166600). · e23f9bb4
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * gst/law/alaw-decode.c: (alawdec_link):
      * gst/law/alaw-encode.c: (alawenc_link):
      * gst/law/mulaw-decode.c: (mulawdec_link):
      * gst/law/mulaw-encode.c: (mulawenc_link):
      Fix caps memleaks (#166600).
      e23f9bb4
    • Tim-Philipp Müller's avatar
      Include "_stdint.h" instead of <stdint.h>. Fixes build on systems that do not... · b2a741ec
      Tim-Philipp Müller authored
      Include "_stdint.h" instead of <stdint.h>. Fixes build on systems that do 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).
      b2a741ec
  5. 05 Feb, 2005 3 commits
    • Ronald S. Bultje's avatar
      sys/: Clear window on PAUSED->READY instead of READY->PAUSED. Stop · 3cd3a426
      Ronald S. Bultje authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_change_state):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_clear),
      (gst_xvimagesink_change_state):
      Clear window on PAUSED->READY instead of READY->PAUSED. Stop
      Xv video (and thereby regenerate Xv colourkey) in clear() so
      that PLAY -> READY -> PLAY works (fixes #162504).
      3cd3a426
    • Ronald S. Bultje's avatar
      sys/v4l/gstv4lmjpegsrc.c: Switch to list instead of range, since MJPEG-devices... · 37541541
      Ronald S. Bultje authored
      sys/v4l/gstv4lmjpegsrc.c: Switch to list instead of range, since MJPEG-devices really just support decimations, not a...
      
      Original commit message from CVS:
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_getcaps):
      Switch to list instead of range, since MJPEG-devices really just
      support decimations, not any size.
      37541541
    • Jan Schmidt's avatar
      ext/mpeg2dec/gstmpeg2dec.*: The libmpeg2 user-allocated buffer management is... · d255c234
      Jan Schmidt authored
      ext/mpeg2dec/gstmpeg2dec.*: The libmpeg2 user-allocated buffer management is awkward, to say the least. Hopefully thi...
      
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_open_decoder),
      (gst_mpeg2dec_reset), (free_all_buffers),
      (gst_mpeg2dec_alloc_buffer), (handle_sequence):
      * ext/mpeg2dec/gstmpeg2dec.h:
      The libmpeg2 user-allocated buffer management is awkward,
      to say the least. Hopefully this fixes things.
      d255c234
  6. 04 Feb, 2005 2 commits
    • Andy Wingo's avatar
      gst/audioconvert/bufferframesconvert.c · 00e24dc5
      Andy Wingo authored
      Original commit message from CVS:
      2005-02-04  Andy Wingo  <wingo@pobox.com>
      
      * gst/audioconvert/bufferframesconvert.c
      (buffer_frames_convert_fixate): New function, fixates to 256
      frames per buffer by default. (Much better than 1.)
      (buffer_frames_convert_init): Set the fixate function for both src
      and sink pad.
      (buffer_frames_convert_link): After success setting nonfixed caps,
      get the negotiated caps so we can know how many buffer-frames it
      will be. No idea how this worked at all before.
      00e24dc5
    • Jan Schmidt's avatar
      ext/mpeg2dec/gstmpeg2dec.*: Rearrange buffer tracking and refcounting and... · 7f2e8875
      Jan Schmidt authored
      ext/mpeg2dec/gstmpeg2dec.*: Rearrange buffer tracking and refcounting and refactor a little for readability.
      
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
      (gst_mpeg2dec_close_decoder), (put_buffer), (check_buffer),
      (free_buffer), (free_all_buffers), (gst_mpeg2dec_alloc_buffer),
      (handle_sequence), (handle_picture):
      * ext/mpeg2dec/gstmpeg2dec.h:
      Rearrange buffer tracking and refcounting and refactor
      a little for readability.
      7f2e8875
  7. 03 Feb, 2005 2 commits
    • Jan Schmidt's avatar
      sys/v4l/: Add new v4ljpegsrc for handling the ov51x hacky "I'll give you jpeg... · 4a7ba446
      Jan Schmidt authored
      sys/v4l/: Add new v4ljpegsrc for handling the ov51x hacky "I'll give you jpeg inside rgb frames" driver.
      
      Original commit message from CVS:
      * sys/v4l/gstv4l.c: (plugin_init):
      * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_get_type),
      (gst_v4ljpegsrc_base_init), (gst_v4ljpegsrc_class_init),
      (gst_v4ljpegsrc_init), (gst_v4ljpegsrc_src_link),
      (gst_v4ljpegsrc_getcaps), (gst_v4ljpegsrc_get):
      * sys/v4l/gstv4ljpegsrc.h:
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_open), (gst_v4lsrc_src_link):
      * sys/v4l/v4l_calls.h:
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_palette_name),
      (gst_v4lsrc_get_fps):
      * sys/v4l/v4lsrc_calls.h:
      Add new v4ljpegsrc for handling the ov51x hacky "I'll give
      you jpeg inside rgb frames" driver.
      Don't error in the v4lsrc link function, just return
      REFUSED.
      4a7ba446
    • Ronald S. Bultje's avatar
      sys/qcam/gstqcamsrc.c: Use GST_ELEMENT_ERROR, not g_warning, if open failed. · 8d98df04
      Ronald S. Bultje authored
      Original commit message from CVS:
      * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
      (gst_qcamsrc_open):
      Use GST_ELEMENT_ERROR, not g_warning, if open failed.
      8d98df04
  8. 02 Feb, 2005 4 commits
    • Ronald S. Bultje's avatar
      gst/qtdemux/qtdemux.c: Change caps on MJPEG-B so it doesn't interfere with MJPEG/JPEG. · d99719d8
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
      Change caps on MJPEG-B so it doesn't interfere with MJPEG/JPEG.
      d99719d8
    • Ronald S. Bultje's avatar
      ext/raw1394/gstdv1394src.c: Reset negotiated state on PAUSED->READY. · 4bcb2bcb
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_change_state):
      Reset negotiated state on PAUSED->READY.
      4bcb2bcb
    • David Schleef's avatar
      configure.ac: Put DEFAULT_AUDIOSINK in config.h and use whereever possible. (Fixes #165997) · 38253a1b
      David Schleef authored
      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):
      38253a1b
    • Jan Schmidt's avatar
      gst/tcp/: Don't leak the hostname when shutting down. · a3f3f4d9
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_class_init),
      (gst_tcpclientsink_finalize):
      * gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_class_init),
      (gst_tcpclientsrc_finalize):
      * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init),
      (gst_tcpserversink_init), (gst_tcpserversink_finalize):
      * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_class_init),
      (gst_tcpserversrc_init), (gst_tcpserversrc_finalize):
      Don't leak the hostname when shutting down.
      In tcpserversrc, take a copy of the default hostname.
      a3f3f4d9
  9. 01 Feb, 2005 4 commits
    • Ronald S. Bultje's avatar
      ext/raw1394/gstdv1394src.c: Set caps to systemstream=TRUE. · 3e60f58e
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iso_receive):
      Set caps to systemstream=TRUE.
      3e60f58e
    • Ronald S. Bultje's avatar
      testsuite/Makefile.am: Fix more OSX buildbots. · 519dea00
      Ronald S. Bultje authored
      Original commit message from CVS:
      * testsuite/Makefile.am:
      Fix more OSX buildbots.
      519dea00
    • Jan Schmidt's avatar
      ext/mpeg2dec/gstmpeg2dec.c: Don't send things to NULL PAD_PEERs · 832c7d31
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c:
      Don't send things to NULL PAD_PEERs
      
      * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_chain):
      Copy-on-write the incoming buffer.
      
      * gst/mpegstream/gstdvddemux.h:
      * gst/mpegstream/gstmpegclock.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead),
      (normal_seek), (gst_mpeg_demux_handle_src_event):
      * gst/mpegstream/gstmpegdemux.h:
      * gst/mpegstream/gstmpegpacketize.h:
      * gst/mpegstream/gstmpegparse.c:
      (gst_mpeg_parse_update_streaminfo), (gst_mpeg_parse_reset),
      (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_parse_packhead),
      (gst_mpeg_parse_loop), (gst_mpeg_parse_get_rate),
      (gst_mpeg_parse_convert_src), (gst_mpeg_parse_handle_src_query),
      (gst_mpeg_parse_handle_src_event), (gst_mpeg_parse_change_state):
      * gst/mpegstream/gstmpegparse.h:
      * gst/mpegstream/gstrfc2250enc.h:
      Various changes to the way time is computed that make seeking and
      total time estimation much better here.
      Use G_BEGIN/END_DECLS instead of __cplusplus
      
      * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain):
      Use gst_buffer_stamp instead of only copying the TIMESTAMP
      832c7d31
    • Ronald S. Bultje's avatar
      gst/subparse/gstsubparse.c: Fix OSX buildbot. · fec5b449
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c:
      Fix OSX buildbot.
      fec5b449
  10. 31 Jan, 2005 3 commits
  11. 29 Jan, 2005 5 commits