1. 13 Apr, 2006 1 commit
  2. 12 Apr, 2006 1 commit
  3. 25 Mar, 2006 2 commits
  4. 14 Mar, 2006 1 commit
    • Edward Hervey's avatar
      sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as... · cc5d085a
      Edward Hervey authored
      sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early as possible, moving it from _class...
      
      Original commit message from CVS:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init),
      (gst_v4l2src_class_init):
      Initialization of the debugging category should be as early as possible,
      moving it from _class_init() to beginning of _base_init().
      cc5d085a
  5. 11 Mar, 2006 1 commit
  6. 21 Nov, 2005 2 commits
    • Tim-Philipp Müller's avatar
      Update for GST_FOURCC_FORMAT API change. · 09eabf5c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/directfb/dfbvideosink.c:
      (gst_dfbvideosink_get_format_from_caps):
      * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
      (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
      (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
      (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
      (qtdemux_audio_caps):
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
      (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
      Update for GST_FOURCC_FORMAT API change.
      09eabf5c
    • Jan Schmidt's avatar
      Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027) · 858ba0f7
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/audioresample/gstaudioresample.c:
      * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
      * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
      * gst/modplug/gstmodplug.cc:
      * sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
      Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
      (#322027)
      858ba0f7
  7. 12 Oct, 2005 1 commit
    • Stefan Kost's avatar
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition · ea006c58
      Stefan Kost authored
      Original commit message from CVS:
      * examples/indexing/indexmpeg.c: (main):
      * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
      (gst_artsdsink_close_audio), (gst_artsdsink_change_state):
      * ext/artsd/gstartsdsink.h:
      * ext/audiofile/gstafparse.c: (gst_afparse_open_file),
      (gst_afparse_close_file):
      * ext/audiofile/gstafparse.h:
      * ext/audiofile/gstafsink.c: (gst_afsink_open_file),
      (gst_afsink_close_file), (gst_afsink_chain),
      (gst_afsink_change_state):
      * ext/audiofile/gstafsink.h:
      * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
      (gst_afsrc_close_file), (gst_afsrc_change_state):
      * ext/audiofile/gstafsrc.h:
      * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
      * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
      * ext/dts/gstdtsdec.c: (gst_dtsdec_init):
      * ext/jack/gstjack.h:
      * ext/jack/gstjackbin.c: (gst_jack_bin_init),
      (gst_jack_bin_change_state):
      * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
      * ext/nas/nassink.c: (gst_nassink_open_audio),
      (gst_nassink_close_audio), (gst_nassink_change_state):
      * ext/nas/nassink.h:
      * ext/polyp/polypsink.c: (gst_polypsink_init):
      * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
      * ext/sdl/sdlvideosink.h:
      * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
      * ext/sndfile/gstsf.c: (gst_sf_set_property),
      (gst_sf_change_state), (gst_sf_release_request_pad),
      (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
      * ext/sndfile/gstsf.h:
      * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
      * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
      * gst/apetag/apedemux.c: (gst_ape_demux_init):
      * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
      * gst/festival/gstfestival.c: (gst_festival_change_state):
      * gst/festival/gstfestival.h:
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
      * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
      (gst_multifilesink_set_location), (gst_multifilesink_open_file),
      (gst_multifilesink_close_file), (gst_multifilesink_next_file),
      (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
      (gst_multifilesink_chain), (gst_multifilesink_change_state):
      * gst/multifilesink/gstmultifilesink.h:
      * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
      * sys/cdrom/gstcdplayer.c: (cdplayer_init):
      * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
      (dxr3audiosink_open), (dxr3audiosink_close),
      (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
      (dxr3audiosink_change_state):
      * sys/dxr3/dxr3audiosink.h:
      * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
      (dxr3spusink_close), (dxr3spusink_chain),
      (dxr3spusink_change_state):
      * sys/dxr3/dxr3spusink.h:
      * sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
      (dxr3videosink_open), (dxr3videosink_close),
      (dxr3videosink_write_data), (dxr3videosink_change_state):
      * sys/dxr3/dxr3videosink.h:
      * sys/glsink/glimagesink.c: (gst_glimagesink_init):
      * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
      (gst_qcamsrc_open), (gst_qcamsrc_close):
      * sys/qcam/gstqcamsrc.h:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
      * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
      (gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
      (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
      * sys/vcd/vcdsrc.h:
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS
      moved bitshift from macro to enum definition
      ea006c58
  8. 05 Sep, 2005 1 commit
  9. 07 Jan, 2005 1 commit
  10. 25 Oct, 2004 1 commit
  11. 24 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      sys/v4l2/gstv4l2element.h: Yet Another Hack (tm) for kernel header borkedness. · cdd824a3
      Ronald S. Bultje authored
      Original commit message from CVS:
      * sys/v4l2/gstv4l2element.h:
      Yet Another Hack (tm) for kernel header borkedness.
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init),
      (gst_v4l2src_v4l2fourcc_to_caps), (gst_v4l2_fourcc_from_structure),
      (gst_v4l2src_link), (gst_v4l2src_getcaps),
      (gst_v4l2src_change_state):
      * sys/v4l2/gstv4l2src.h:
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init),
      (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop):
      Fix caps, keep track of state, work.
      cdd824a3
  12. 07 May, 2004 1 commit
    • Ronald S. Bultje's avatar
      sys/v4l2/gstv4l2src.c: · 613c99a6
      Ronald S. Bultje authored
      Original commit message from CVS:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
      Missing break, detected by Daniel Gazard <daniel.gazard@free.fr>.
      613c99a6
  13. 10 Apr, 2004 1 commit
    • Ronald S. Bultje's avatar
      sys/v4l2/gstv4l2src.c: fix Y41P (was typo'ed to · a3ddde69
      Ronald S. Bultje authored
      Original commit message from CVS:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps),
      (gst_v4l2_fourcc_from_structure):
      Add Y41B/Y42B YUV formats (see #125732), fix Y41P (was typo'ed to
      Y41B somewhere).
      a3ddde69
  14. 15 Mar, 2004 1 commit
  15. 14 Mar, 2004 1 commit
  16. 04 Mar, 2004 1 commit
  17. 02 Feb, 2004 1 commit
  18. 29 Jan, 2004 1 commit
  19. 18 Jan, 2004 1 commit
  20. 12 Jan, 2004 1 commit
    • Benjamin Otte's avatar
      sys/v4l2/: add norm, channel and frequency properties. · 409384e0
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-12  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * sys/v4l2/gstv4l2element.c: (gst_v4l2element_class_init),
      (gst_v4l2element_dispose), (gst_v4l2element_set_property),
      (gst_v4l2element_get_property):
      * sys/v4l2/v4l2_calls.c: (gst_v4l2_set_defaults), (gst_v4l2_open):
      add norm, channel and frequency properties.
      * sys/v4l2/gstv4l2tuner.c:
      fixes for tuner interface changes
      * sys/v4l2/gstv4l2element.h:
      * sys/v4l2/gstv4l2src.c:
      * sys/v4l2/gstv4l2src.h:
      * sys/v4l2/v4l2src_calls.c:
      * sys/v4l2/v4l2src_calls.h:
      rework v4l2src to work with saa1734 cards and allow mmaped buffers.
      409384e0
  21. 07 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      Fix for instantiate-test (see core). Also remove dead code from jpegenc (which... · 6ac43533
      Ronald S. Bultje authored
      Fix for instantiate-test (see core). Also remove dead code from jpegenc (which still needs fixing, but that's lower o...
      
      Original commit message from CVS:
      2004-01-07  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * ext/audiofile/gstafsink.c: (gst_afsink_init), (gst_afsink_chain),
      (gst_afsink_handle_event):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init):
      * gst/avi/gstavimux.c: (gst_avimux_request_new_pad):
      * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init):
      * sys/dxr3/dxr3spusink.c: (dxr3spusink_init):
      * sys/dxr3/dxr3videosink.c: (dxr3videosink_init):
      Fix for instantiate-test (see core). Also remove dead code from
      jpegenc (which still needs fixing, but that's lower on my TODO
      list...).
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps):
      Never return NULL as caps.
      6ac43533
  22. 22 Dec, 2003 1 commit
  23. 21 Dec, 2003 1 commit
    • Ronald S. Bultje's avatar
      configure.ac: Improve mpeg2enc detection. This is for distributions that do... · ae91d7c7
      Ronald S. Bultje authored
      configure.ac: Improve mpeg2enc detection. This is for distributions that do ship mjpegtools, but without mpeg2enc. Al...
      
      Original commit message from CVS:
      2003-12-21  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * configure.ac:
      Improve mpeg2enc detection. This is for distributions that do
      ship mjpegtools, but without mpeg2enc. Also does object check
      for might there ever be ABI incompatibility.
      * ext/mpeg2enc/gstmpeg2enc.cc:
      Add Andrew as second maintainer (he's helping me), and also add
      an error if no caps was set. This happens if I pull before capsnego
      and that's something I should solve sometime else.
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_blockgroup):
      Fix time parsing.
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_link),
      (gst_matroska_mux_track_header):
      Add caps to templates.
      * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_sink_factory):
      Add mpegversion=1 to prevent confusion with MPEG/AAC.
      * gst/mpegstream/gstmpegdemux.c:
      Remove layer since it causes warnings about unfixed caps.
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
      Fix obvious typo (we error out if caps were set, we should of
      course error out if *no* caps were set).
      * sys/oss/gstosselement.c: (gst_osselement_convert):
      Fix format conversion, we confused bits/bytes.
      * sys/oss/gstosselement.h:
      Improve documentation for 'bps'.
      * sys/v4l/TODO:
      Remove stuff about plugins that need removing - this was done
      ages ago.
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init),
      (gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_init), (gst_v4lsrc_src_convert),
      (gst_v4lsrc_src_query):
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init),
      (gst_v4l2src_src_convert), (gst_v4l2src_src_query):
      Add get_query_types(), get_formats() and query() functions.
      ae91d7c7
  24. 02 Nov, 2003 1 commit
  25. 10 Oct, 2003 1 commit
    • Ronald S. Bultje's avatar
      Some interface implementations for video4linux/video4linux2 plugins: a Tuner... · 862d28a1
      Ronald S. Bultje authored
      Some interface implementations for video4linux/video4linux2 plugins: a Tuner interface, with which one can select inp...
      
      Original commit message from CVS:
      Some interface implementations for video4linux/video4linux2 plugins:
      * a Tuner interface, with which one can select inputs and stations. Audio
      work is underway here, but unfinished.
      * A Xoverlay interface with which one can do simple overlay. Similar to
      the API of the v4l/Xv XFree86 extension. Widget implementation for
      GTK-2.0 coming up in the sandbox.
      * Colorbalance - for adapting colors (brightness, contrast, etc.) - pretty
      basic and maybe somewhat overdesigned. But it'll do for now.
      
      Apart from these interfaces, there's also a loadable library 'xwindowlistener'
      that listenes to X for the movement of a window and the overlap of other
      windows. This is partly copied from xawtv (and thus partly GPL :(), but it's
      needed for the xoverlay interface implementation in the v4l/v4l2 elements.
      
      Lastly, some small changes to remove redundant properties from the v4l/v4l2
      elements since these can be done much simpler. Comments appreciated!
      862d28a1
  26. 08 Oct, 2003 1 commit
  27. 13 Sep, 2003 1 commit
  28. 06 Jul, 2003 1 commit
    • Ronald S. Bultje's avatar
      New mimetypes gone into effect today - this commit changes all old mimetypes... · 292fec2a
      Ronald S. Bultje authored
      New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as descri...
      
      Original commit message from CVS:
      New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
      292fec2a
  29. 03 Jul, 2003 1 commit
  30. 29 Jun, 2003 1 commit
    • Benjamin Otte's avatar
      compatibility fix for new GST_DEBUG stuff. · 90da904f
      Benjamin Otte authored
      Original commit message from CVS:
      compatibility fix for new GST_DEBUG stuff.
      Includes fixes for missing includes for config.h and unistd.h
      
      I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
      90da904f
  31. 24 May, 2003 1 commit
  32. 21 May, 2003 1 commit
    • Ronald S. Bultje's avatar
      Some final fixes for the v4lsrc elements. remove software sync thread (use... · e767ac4c
      Ronald S. Bultje authored
      Some final fixes for the v4lsrc elements. remove software sync thread (use GST_ELEMENT_THREAD_SUGGESTED instead) make...
      
      Original commit message from CVS:
      Some final fixes for the v4lsrc elements.
      
      * remove software sync thread (use GST_ELEMENT_THREAD_SUGGESTED instead)
      * make all src elements threadsafe
      * fix num_buffer argument setting in v4l2src (VIDIOC_S_PARM)
      * re-add bufsize (RO) for v4lmjpegsrc
      * fix the A/V sync calculation in all elements (spvf=GST_SECOND/fps, not GST_SECOND*fps)
      * probably some more crap....
      
      With all this, it actually works quite well. The TODO files describes the
      next steps in order to make a full-featured video recorder based on these
      elements and GStreamer (bottom). Making a simple recorder should be fairly
      easy now, btw.
      e767ac4c
  33. 10 May, 2003 1 commit
  34. 02 May, 2003 1 commit
  35. 02 Mar, 2003 1 commit
  36. 10 Jan, 2003 2 commits
  37. 13 Nov, 2002 1 commit