Skip to content
Snippets Groups Projects
  1. Dec 01, 2005
  2. Nov 30, 2005
  3. Nov 29, 2005
    • Tim-Philipp Müller's avatar
      gst/mpegstream/: Ref events before sending them to multiple pads, after all... · ceb53c93
      Tim-Philipp Müller authored
      gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
      
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
      (gst_mpeg_parse_send_event):
      Ref events before sending them to multiple pads, after all
      gst_pad_send_event() takes ownership of events. Don't leak
      events that have not been handled (fixes #322745).
      ceb53c93
  4. Nov 28, 2005
    • Martin Soto's avatar
      gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event) · 4d652b14
      Martin Soto authored
      Original commit message from CVS:
      2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
      
      * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
      (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
      from making timestamp adjustments. This will have to be re-added
      in some form in the near future, but in order to do that, some nav
      packet parsing will be necessary in mpegdemux.
      * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
      * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
      (g_value_set_int, gst_mpeg_parse_set_property)
      Get rid of do_adjust and use_adjust. Rename max_discont to
      max_src_gap.
      (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
      -1, no adjustment is made.
      * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
      Rename max_discont property to max_scr_gap. Erase "adjust"
      property.
      
      * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
      override send_event anymore, base class does the job.
      * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
      Base class now does most of the work.
      * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
      Generalize to forwarding the event to all source pads in the
      element.
      
      * gst/mpegstream/gstmpegparse.h:
      * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
      (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
      (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
      (gst_mpeg_parse_set_property):
      Clock synchronization doesn't make sense anymore for a
      demultiplexer.
      4d652b14
    • Michael Smith's avatar
      gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error. · 2721e07f
      Michael Smith authored
      Original commit message from CVS:
      * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
      Don't treat normal EOS as a fatal error.
      2721e07f
    • Edward Hervey's avatar
      ext/mad/gstmad.c: Proper warning statements, · 254cf104
      Edward Hervey authored
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_chain):
      Proper warning statements,
      Don't error if the src pad isn't linked when pushing.
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
      Proper state_change, avoids borkage when going to READY
      254cf104
  5. Nov 27, 2005
  6. Nov 25, 2005
    • Jan Schmidt's avatar
      ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom... · 9a9f1b38
      Jan Schmidt authored
      ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
      
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
      Prime libmpeg2's pumps with some null custom buffers
      to ensure it doesn't ask us to discard garbage later yay.
      9a9f1b38
    • Jan Schmidt's avatar
      ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom... · 57cd4f20
      Jan Schmidt authored
      ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
      
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
      Prime libmpeg2's pumps with some null custom buffers
      to ensure it ask us to discard garbage later yay.
      57cd4f20
    • Michael Smith's avatar
      ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes · 19a1c510
      Michael Smith authored
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
      (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
      (gst_a52dec_chain_raw):
      * ext/a52dec/gsta52dec.h:
      Accept AC3 in audio/x-private1-ac3 format, which includes
      DVD-specific headers, as well as raw AC3, for compatibility with
      some demuxers.
      19a1c510
    • Jan Schmidt's avatar
      ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits... · 93714f6b
      Jan Schmidt authored
      ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
      
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_chain):
      When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
      skip frame synthesis and consume input data as if we'd done the
      decode. Makes mad not error when the src pad is not connected.
      (#319784)
      93714f6b
  7. Nov 24, 2005
    • Martin Soto's avatar
      Erase old CVS conflict line. · 491c9ab3
      Martin Soto authored
      Original commit message from CVS:
      Erase old CVS conflict line.
      491c9ab3
    • Martin Soto's avatar
      gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)... · f51be26a
      Martin Soto authored
      gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
      
      Original commit message from CVS:
      2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
      
      * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
      (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
      (gst_mpeg_parse_chain):
      * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
      (gst_mpeg_demux_send_newsegment):
      * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
      * gst/mpegstream/gstmpegparse.h:
      Rename send_discont method to send_newsegment and add parameters
      to handle actual segments. Adapt code all around to run with the
      new name and signature.
      * gst/mpegstream/gstmpegdemux.c:
      * gst/mpegstream/gstmpegparse.c:
      * gst/mpegstream/gstdvddemux.c:
      Convert to GST_BOILERPLATE.
      f51be26a
    • Thomas Vander Stichele's avatar
      fix AS_LIBTOOL call · 8e444f09
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix AS_LIBTOOL call
      8e444f09
  8. Nov 23, 2005
  9. Nov 22, 2005
    • Wim Taymans's avatar
      gst/mpegstream/gstmpegparse.c: set_clock returns a boolean. · 93933f17
      Wim Taymans authored
      Original commit message from CVS:
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
      set_clock returns a boolean.
      93933f17
    • Tim-Philipp Müller's avatar
      ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with... · 1d09aeb3
      Tim-Philipp Müller authored
      ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
      
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_chain):
      Fix seeking even more by sending the newsegment event with the
      right parameters. Should fix querying in playbin/totem after
      a seek.
      1d09aeb3
    • Tim-Philipp Müller's avatar
      ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value... · 750f0f9d
      Tim-Philipp Müller authored
      ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
      
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
      (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
      Fix seeking in stand-alone mode. Fix nonexistant enum value
      introduced in previous commit. Improve debug messages here and
      there. Actually return a proper return value in the sink event
      handler.
      750f0f9d
    • Thomas Vander Stichele's avatar
      doh · fd183e8d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      doh
      fd183e8d
    • Thomas Vander Stichele's avatar
      fix up GValueEnum · 9a7654bc
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix up GValueEnum
      9a7654bc
    • Andy Wingo Wingo's avatar
      Update for gst_tag_setter API changes. · 2d4d7ebc
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * Update for gst_tag_setter API changes.
      2d4d7ebc
    • Andy Wingo Wingo's avatar
      ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c... · d731d227
      Andy Wingo Wingo authored
      ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
      
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
      * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
      * ext/mad/gstmad.c (gst_mad_chain)
      * gst/mpegaudioparse/gstmpegaudioparse.c
      (gst_mp3parse_sink_event)
      * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
      * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
      (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
      * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
      (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
      d731d227
    • Tim-Philipp Müller's avatar
      ext/mad/Makefile.am: libgsttagedit => libgsttag · a1e46d71
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/mad/Makefile.am:
      libgsttagedit => libgsttag
      a1e46d71
  10. Nov 21, 2005
    • Edward Hervey's avatar
      ext/lame/gstlame.c: Don't take the stream lock · 125512b1
      Edward Hervey authored
      Original commit message from CVS:
      * ext/lame/gstlame.c: (gst_lame_sink_event):
      Don't take the stream lock
      125512b1
    • Andy Wingo Wingo's avatar
      ext/: Don't take the stream lock. · aa5c8d66
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
      * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
      * ext/mad/gstmad.c (gst_mad_sink_event):
      * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
      stream lock.
      
      * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
      stream lock changes.
      aa5c8d66
    • Andy Wingo Wingo's avatar
      *.*: Ran scripts/update-macros. Oh yes. · d779ee90
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * *.h:
      * *.c: Ran scripts/update-macros. Oh yes.
      d779ee90
    • Tim-Philipp Müller's avatar
      gst/mpegstream/: Filler events have beem removed for now. · 39c85079
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
      Filler events have beem removed for now.
      39c85079
    • Tim-Philipp Müller's avatar
      gst/: Update for GST_FOURCC_FORMAT API change. · ef6f48e0
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
      * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
      (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
      Update for GST_FOURCC_FORMAT API change.
      ef6f48e0
    • Edward Hervey's avatar
      gst/: Modifications for disapearance of GST_PAD_IS_USABLE() · 7cd253d5
      Edward Hervey authored
      Original commit message from CVS:
      * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
      * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
      (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
      (gst_rmdemux_parse_packet):
      Modifications for disapearance of GST_PAD_IS_USABLE()
      7cd253d5
  11. Nov 18, 2005
  12. Nov 15, 2005
    • Johan Dahlin's avatar
      ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform. · d62642b8
      Johan Dahlin authored
      Original commit message from CVS:
      * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
      calling transform.
      (gst_id3_tag_do_typefind): Unref caps
      
      * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
      d62642b8
    • Johan Dahlin's avatar
      remove accidentally commited hack · ec83de8d
      Johan Dahlin authored
      Original commit message from CVS:
      remove accidentally commited hack
      ec83de8d
    • Johan Dahlin's avatar
      free pad templates · d7ce1d37
      Johan Dahlin authored
      Original commit message from CVS:
      free pad templates
      d7ce1d37
    • Tim-Philipp Müller's avatar
      ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is... · cbc75064
      Tim-Philipp Müller authored
      ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
      
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
      (gst_mpeg2dec_sink_event):
      Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
      nice-ify debug message in event handler; add CHECKME.
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
      (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
      (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
      (gst_dvd_demux_sync_stream_to_time):
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
      (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
      (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
      (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
      (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
      (gst_mpeg_demux_sync_stream_to_time),
      (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
      * gst/mpegstream/gstmpegdemux.h:
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
      (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
      (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
      (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
      (gst_mpeg_parse_chain):
      * gst/mpegstream/gstmpegparse.h:
      Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
      return value confusion (gst_pad_push vs. gst_pad_send_event and
      gst_pad_push_event); pass flow return values to caller;
      miscellaneous fixes and clean-ups.
      cbc75064
Loading