GitLab will be down for maintenance this Sunday 13th June, from approx 7-11am UTC. This is for a PostgreSQL migration. See the tracker issue for more informations.

  1. 06 Jul, 2004 1 commit
  2. 05 Jul, 2004 2 commits
    • Wim Taymans's avatar
      gst/playback/: More fixes, cleaned up playbin, make it use decodebin. Added... · 7b776427
      Wim Taymans authored
      gst/playback/: More fixes, cleaned up playbin, make it use decodebin. Added threaded property to playbin.
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type),
      (gst_decode_bin_class_init), (gst_decode_bin_factory_filter),
      (compare_ranks), (gst_decode_bin_init), (gst_decode_bin_dispose),
      (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad),
      (close_link), (type_found), (gst_decode_bin_set_property),
      (gst_decode_bin_get_property), (gst_decode_bin_get_event_masks),
      (gst_decode_bin_send_event), (gst_decode_bin_get_formats),
      (gst_decode_bin_convert), (gst_decode_bin_get_query_types),
      (gst_decode_bin_query), (plugin_init):
      * gst/playback/gstplaybin.c: (gst_play_bin_get_type),
      (gst_play_bin_class_init), (gst_play_bin_init),
      (gst_play_bin_dispose), (rebuild_pipeline), (get_audio_element),
      (get_video_element), (new_pad), (setup_source),
      (gst_play_bin_set_property), (gst_play_bin_get_property),
      (gst_play_bin_change_state), (gst_play_bin_add_element),
      (gst_play_bin_remove_element), (gst_play_bin_get_event_masks),
      (gst_play_bin_send_event), (gst_play_bin_get_formats),
      (gst_play_bin_convert), (gst_play_bin_get_query_types),
      (gst_play_bin_query), (gst_play_bin_get_clock), (plugin_init):
      * gst/playback/test.c: (main):
      More fixes, cleaned up playbin, make it use decodebin. Added
      threaded property to playbin.
      7b776427
    • Wim Taymans's avatar
      Added some playback helper elements and some test apps, very alpha still. · fb9a35e5
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * gst/playback/Makefile.am:
      * gst/playback/decodetest.c: (main):
      * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type),
      (gst_decode_bin_class_init), (gst_decode_bin_factory_filter),
      (compare_ranks), (gst_decode_bin_init), (gst_decode_bin_dispose),
      (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad),
      (close_link), (type_found), (gst_decode_bin_set_property),
      (gst_decode_bin_get_property), (gst_decode_bin_change_state),
      (gst_decode_bin_get_event_masks), (gst_decode_bin_send_event),
      (gst_decode_bin_get_formats), (gst_decode_bin_convert),
      (gst_decode_bin_get_query_types), (gst_decode_bin_query),
      (plugin_init):
      * gst/playback/gstplaybin.c: (gst_play_bin_get_type),
      (gst_play_bin_class_init), (gst_play_bin_init),
      (gst_play_bin_dispose), (gen_default_output), (rebuild_pipeline),
      (collect_sink_pads), (find_compatibles), (close_pad_link),
      (try_to_link_1), (new_pad), (close_link), (type_found),
      (setup_source), (gst_play_bin_set_property),
      (gst_play_bin_get_property), (gst_play_bin_factory_filter),
      (compare_ranks), (gst_play_bin_collect_factories),
      (gst_play_bin_change_state), (gst_play_bin_add_element),
      (gst_play_bin_remove_element), (gst_play_bin_get_event_masks),
      (gst_play_bin_send_event), (gst_play_bin_get_formats),
      (gst_play_bin_convert), (gst_play_bin_get_query_types),
      (gst_play_bin_query), (gst_play_bin_get_clock), (plugin_init):
      * gst/playback/test.c: (main):
      Added some playback helper elements and some test apps, very alpha
      still.
      fb9a35e5
  3. 04 Jul, 2004 1 commit
  4. 03 Jul, 2004 6 commits
  5. 02 Jul, 2004 3 commits
  6. 29 Jun, 2004 3 commits
    • Wim Taymans's avatar
      ext/ogg/: Fix memleak in oggdemux when running unconnected pads. doc update in... · ac071e9b
      Wim Taymans authored
      ext/ogg/: Fix memleak in oggdemux when running unconnected pads. doc update in mux, start working on keyframe mode.
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push):
      * ext/ogg/gstoggmux.c:
      Fix memleak in oggdemux when running unconnected pads.
      doc update in mux, start working on keyframe mode.
      ac071e9b
    • Benjamin Otte's avatar
      sys/oss/: advertise correct template caps - we indeed do non-native endianness... · 624814dd
      Benjamin Otte authored
      sys/oss/: advertise correct template caps - we indeed do non-native endianness and 8bit audio has no endianness
      
      Original commit message from CVS:
      * sys/oss/gstosssink.c:
      * sys/oss/gstosssrc.c:
      advertise correct template caps - we indeed do non-native endianness
      and 8bit audio has no endianness
      * sys/ximage/ximagesink.c: (gst_ximagesink_getcaps):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_getcaps):
      avoid (wrong) duplications in getcaps function and return
      template caps
      624814dd
    • Wim Taymans's avatar
      gst/tcp/gstmultifdsink.c: Fix wrong GList iteration that could crash the... · 281784c3
      Wim Taymans authored
      gst/tcp/gstmultifdsink.c: Fix wrong GList iteration that could crash the server when more then 2 clients disconnect a...
      
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type),
      (gst_multifdsink_class_init), (gst_multifdsink_add),
      (gst_multifdsink_remove), (gst_multifdsink_clear),
      (gst_multifdsink_client_remove),
      (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_thread),
      (gst_multifdsink_init_send), (gst_multifdsink_close):
      Fix wrong GList iteration that could crash the server when
      more then 2 clients disconnect at the same time. Read all the
      pending commands in one batch to recover from command storms under
      very heavy load.
      281784c3
  7. 28 Jun, 2004 1 commit
    • Wim Taymans's avatar
      gst/videomixer/videomixer.c: Avoid divide by zero, choose masterpad as the pad... · ecba04a8
      Wim Taymans authored
      gst/videomixer/videomixer.c: Avoid divide by zero, choose masterpad as the pad with the highest framerate.
      
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
      (gst_videomixer_pad_class_init), (gst_videomixer_pad_get_property),
      (gst_videomixer_pad_set_property),
      (gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_init),
      (gst_video_mixer_background_get_type), (gst_videomixer_get_type),
      (gst_videomixer_class_init), (gst_videomixer_init),
      (gst_videomixer_request_new_pad), (gst_videomixer_blend_ayuv_i420),
      (pad_zorder_compare), (gst_videomixer_sort_pads),
      (gst_videomixer_fill_checker), (gst_videomixer_fill_color),
      (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers),
      (gst_videomixer_update_queues), (gst_videomixer_loop),
      (plugin_init):
      Avoid divide by zero, choose masterpad as the pad with the highest
      framerate.
      ecba04a8
  8. 27 Jun, 2004 6 commits
    • Julien Moutte Moutte's avatar
      sys/: I prefer locking the mutex in the function directly. We might want to... · 599383cc
      Julien Moutte Moutte authored
      sys/: I prefer locking the mutex in the function directly. We might want to call it from somewhere else one day.
      
      Original commit message from CVS:
      2004-06-27  Julien Moutte  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_decorate),
      (gst_ximagesink_xwindow_new):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_decorate),
      (gst_xvimagesink_xwindow_new): I prefer locking the mutex in the
      function directly. We might want to call it from somewhere else one day.
      599383cc
    • Julien Moutte Moutte's avatar
      sys/: Trying to fix the random behaviour of window decorations. · 2bbfaa24
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-06-27  Julien Moutte  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_decorate),
      (gst_ximagesink_xwindow_new):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_decorate),
      (gst_xvimagesink_xwindow_new): Trying to fix the random behaviour of
      window decorations.
      2bbfaa24
    • Wim Taymans's avatar
      ext/dv/gstdvdec.*: Implement drop_factor property to lower the framerate with a factor. · e5bb1f13
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
      (gst_dvdec_video_getcaps), (gst_dvdec_video_link),
      (gst_dvdec_push), (gst_dvdec_loop), (gst_dvdec_change_state),
      (gst_dvdec_set_property), (gst_dvdec_get_property):
      * ext/dv/gstdvdec.h:
      Implement drop_factor property to lower the framerate with
      a factor.
      e5bb1f13
    • Thomas Vander Stichele's avatar
      unbreak install · 85a72aa8
      Thomas Vander Stichele authored
      Original commit message from CVS:
      unbreak install
      85a72aa8
    • Wim Taymans's avatar
      ext/dv/gstdvdec.*: Fix timestamp, duration and offset of the buffers. · 916be7a8
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_push), (gst_dvdec_loop),
      (gst_dvdec_change_state):
      * ext/dv/gstdvdec.h:
      Fix timestamp, duration and offset of the buffers.
      916be7a8
    • Wim Taymans's avatar
      gst/tcp/: More multifdsink fixes, more recovery policy fixes. · 462376ab
      Wim Taymans authored
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type),
      (gst_multifdsink_class_init), (gst_multifdsink_add),
      (gst_multifdsink_remove), (gst_multifdsink_clear),
      (gst_multifdsink_client_remove),
      (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_thread),
      (gst_multifdsink_init_send), (gst_multifdsink_close):
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcpserversink.c:
      (gst_tcpserversink_handle_server_read),
      (gst_tcpserversink_handle_select), (gst_tcpserversink_close):
      More multifdsink fixes, more recovery policy fixes.
      Removed stupid g_print
      462376ab
  9. 26 Jun, 2004 3 commits
    • Wim Taymans's avatar
      gst/tcp/: Added multifdsink, made tcpserversink a subclass of fdsink, removed... · eed09ab7
      Wim Taymans authored
      gst/tcp/: Added multifdsink, made tcpserversink a subclass of fdsink, removed one of the locks, added recovery policy...
      
      Original commit message from CVS:
      * gst/tcp/Makefile.am:
      * gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type),
      (gst_multifdsink_get_type), (gst_multifdsink_base_init),
      (gst_multifdsink_class_init), (gst_multifdsink_init),
      (gst_multifdsink_debug_fdset), (gst_multifdsink_client_remove),
      (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_thread),
      (gst_multifdsink_chain), (gst_multifdsink_set_property),
      (gst_multifdsink_get_property), (gst_multifdsink_init_send),
      (gst_multifdsink_close), (gst_multifdsink_change_state):
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcpplugin.c: (plugin_init):
      * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_get_type),
      (gst_tcpserversink_class_init), (gst_tcpserversink_init),
      (gst_tcpserversink_handle_server_read),
      (gst_tcpserversink_handle_select),
      (gst_tcpserversink_set_property), (gst_tcpserversink_get_property),
      (gst_tcpserversink_init_send), (gst_tcpserversink_close):
      * gst/tcp/gsttcpserversink.h:
      Added multifdsink, made tcpserversink a subclass of fdsink, removed
      one of the locks, added recovery policy to multifdsink.
      eed09ab7
    • Thomas Vander Stichele's avatar
      fix videorate decision, add latency offset to v4l · cff33a6e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix videorate decision, add latency offset to v4l
      cff33a6e
    • Thomas Vander Stichele's avatar
      fix debugging · eafca950
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix debugging
      eafca950
  10. 25 Jun, 2004 5 commits
    • Thomas Vander Stichele's avatar
      fix wrong offsets · e6cb212f
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix wrong offsets
      e6cb212f
    • Thomas Vander Stichele's avatar
      make provided clock run in sync · 16c155fd
      Thomas Vander Stichele authored
      Original commit message from CVS:
      make provided clock run in sync
      16c155fd
    • Wim Taymans's avatar
      gst/tcp/gsttcpserversink.*: Serversink rewrite. Really do non blocking writes... · ea6fb9f6
      Wim Taymans authored
      gst/tcp/gsttcpserversink.*: Serversink rewrite. Really do non blocking writes to clients and maintain an internal que...
      
      Original commit message from CVS:
      * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init),
      (gst_tcpserversink_init), (gst_tcpserversink_handle_server_read),
      (gst_tcpserversink_client_remove),
      (gst_tcpserversink_handle_client_read),
      (gst_tcpserversink_client_queue_data),
      (gst_tcpserversink_client_queue_caps),
      (gst_tcpserversink_client_queue_buffer),
      (gst_tcpserversink_handle_client_write),
      (gst_tcpserversink_queue_buffer),
      (gst_tcpserversink_handle_clients), (gst_tcpserversink_thread),
      (gst_tcpserversink_chain), (gst_tcpserversink_set_property),
      (gst_tcpserversink_get_property), (gst_tcpserversink_init_send),
      (gst_tcpserversink_close):
      * gst/tcp/gsttcpserversink.h:
      Serversink rewrite. Really do non blocking writes to clients and
      maintain an internal queue to handle slower clients while not
      disturbing fast clients.
      ea6fb9f6
    • Thomas Vander Stichele's avatar
      don't override offset and offset_end · 5fe8034a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't override offset and offset_end
      5fe8034a
    • Iain Holmes's avatar
      Add name=source to the wavparse pipeline · fd827005
      Iain Holmes authored
      Original commit message from CVS:
      Add name=source to the wavparse pipeline
      fd827005
  11. 24 Jun, 2004 9 commits