Skip to content
Snippets Groups Projects
  1. Jan 19, 2009
  2. Jan 09, 2009
  3. Jan 08, 2009
  4. Jan 06, 2009
  5. Jan 05, 2009
    • Jan Schmidt's avatar
      Remove AppSrc/AppSink that are moving to -base. Partially fixes #564421 · a2b410a5
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/inspect/plugin-app.xml:
      * examples/Makefile.am:
      * examples/app/.cvsignore:
      * examples/app/Makefile.am:
      * examples/app/appsink-src.c:
      * examples/app/appsrc-ra.c:
      * examples/app/appsrc-seekable.c:
      * examples/app/appsrc-stream.c:
      * examples/app/appsrc-stream2.c:
      * examples/app/appsrc_ex.c:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/app/.cvsignore:
      * gst-libs/gst/app/Makefile.am:
      * gst-libs/gst/app/gstapp-marshal.list:
      * gst-libs/gst/app/gstappbuffer.c:
      * gst-libs/gst/app/gstappbuffer.h:
      * gst-libs/gst/app/gstappsink.c:
      * gst-libs/gst/app/gstappsink.h:
      * gst-libs/gst/app/gstappsrc.c:
      * gst-libs/gst/app/gstappsrc.h:
      * gst/app/Makefile.am:
      * gst/app/gstapp.c:
      Remove AppSrc/AppSink that are moving to -base. Partially fixes
      #564421
      a2b410a5
    • Zaheer Abbas Merali's avatar
      gst/mpegdemux/mpegtspacketizer.c: Guard interval is 4 if descriptor part shows binary 11 (3 not 4). · 3a2cdc25
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      * gst/mpegdemux/mpegtspacketizer.c:
      Guard interval is 4 if descriptor part shows binary 11 (3 not 4).
      3a2cdc25
    • Zaheer Abbas Merali's avatar
      gst/mpegdemux/gstmpegdesc.h: Fix up satellite delivery subsystem defs. · f0ed18f2
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      * gst/mpegdemux/gstmpegdesc.h:
      Fix up satellite delivery subsystem defs.
      f0ed18f2
    • Zaheer Abbas Merali's avatar
      gst/mpegdemux/gstmpegdesc.h: Fix up terrestrial delivery system descriptor defs. · 6decc6f3
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      * gst/mpegdemux/gstmpegdesc.h:
      Fix up terrestrial delivery system descriptor defs.
      They should be shifted otherwise wrong values are seen.
      6decc6f3
    • Sebastian Dröge's avatar
      gst/mxf/: "Generation UID" and "This Generation UID" are different so handle... · 7dad2626
      Sebastian Dröge authored
      gst/mxf/: "Generation UID" and "This Generation UID" are different so handle them different. Also both are not part o...
      
      Original commit message from CVS:
      * gst/mxf/Makefile.am:
      * gst/mxf/mxfdemux.c:
      * gst/mxf/mxfmetadata.c: (mxf_metadata_handle_tag),
      (mxf_metadata_preface_handle_tag),
      (mxf_metadata_identification_handle_tag),
      (mxf_metadata_content_storage_handle_tag),
      (mxf_metadata_essence_container_data_handle_tag),
      (mxf_metadata_generic_package_handle_tag),
      (mxf_metadata_track_handle_tag),
      (mxf_metadata_sequence_handle_tag),
      (mxf_metadata_structural_component_handle_tag),
      (mxf_metadata_generic_descriptor_handle_tag),
      (mxf_metadata_locator_handle_tag),
      (mxf_metadata_locator_class_init):
      * gst/mxf/mxfmetadata.h:
      "Generation UID" and "This Generation UID" are different so handle
      them different. Also both are not part of every metadata type.
      7dad2626
    • Sascha Hauer's avatar
      gst/bayer/gstbayer2rgb.c: Fix color offset calculation for 24bpp. Fixes bug #566613. · 9ebb543b
      Sascha Hauer authored and Sebastian Dröge's avatar Sebastian Dröge committed
      Original commit message from CVS:
      Patch by: Sascha Hauer <s dot hauer at pengutronix dot de>
      Luotao Fu <l dot fu at pengutronix dot de>
      * gst/bayer/gstbayer2rgb.c: (get_pix_offset),
      (gst_bayer2rgb_set_caps):
      Fix color offset calculation for 24bpp. Fixes bug #566613.
      9ebb543b
    • vanista's avatar
      gst/mpegtsmux/: Improve muxing of AC3/h264 streams a bit. Fixes bug #550613. · 751555b5
      vanista authored and Sebastian Dröge's avatar Sebastian Dröge committed
      Original commit message from CVS:
      Patch by: vanista <vanista at gmail dot com>
      * gst/mpegtsmux/mpegtsmux.c: (mpegtsmux_create_stream):
      * gst/mpegtsmux/tsmux/tsmux.c: (tsmux_write_pmt):
      * gst/mpegtsmux/tsmux/tsmuxstream.c: (tsmux_stream_new),
      (tsmux_stream_write_pes_header), (tsmux_stream_get_es_descrs):
      * gst/mpegtsmux/tsmux/tsmuxstream.h:
      Improve muxing of AC3/h264 streams a bit. Fixes bug #550613.
      751555b5
    • Sebastian Dröge's avatar
      gst/mxf/mxfdemux.c: Don't allow negative or zero edit rates to prevent... · caa83490
      Sebastian Dröge authored
      gst/mxf/mxfdemux.c: Don't allow negative or zero edit rates to prevent division by zero and we support negative edit ...
      
      Original commit message from CVS:
      * gst/mxf/mxfdemux.c:
      (gst_mxf_demux_handle_header_metadata_update_streams),
      (gst_mxf_demux_pad_next_component):
      Don't allow negative or zero edit rates to prevent division
      by zero and we support negative edit rates anyway.
      caa83490
    • Mark Nauwelaerts's avatar
      ext/x264/gstx264enc.c: Use hyphen in property name, perform safety buffer size... · b5f61341
      Mark Nauwelaerts authored
      ext/x264/gstx264enc.c: Use hyphen in property name, perform safety buffer size check prior to mem access, and some mo...
      
      Original commit message from CVS:
      * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
      (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
      Use hyphen in property name, perform safety buffer size check
      prior to mem access, and some more parentheses in macro.
      b5f61341
    • Sebastian Dröge's avatar
      gst/mxf/: Fix compilation with debugging disabled. · 8fcdca99
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/mxf/mxfaes-bwf.c:
      (mxf_metadata_wave_audio_essence_descriptor_handle_tag),
      (mxf_bwf_create_caps):
      * gst/mxf/mxfdemux.c: (gst_mxf_demux_handle_klv_packet):
      * gst/mxf/mxfmetadata.c: (mxf_metadata_handle_tag),
      (mxf_metadata_preface_handle_tag),
      (mxf_metadata_identification_handle_tag),
      (mxf_metadata_content_storage_handle_tag),
      (mxf_metadata_essence_container_data_handle_tag),
      (mxf_metadata_generic_package_handle_tag),
      (mxf_metadata_source_package_handle_tag),
      (mxf_metadata_track_handle_tag),
      (mxf_metadata_sequence_handle_tag),
      (mxf_metadata_structural_component_handle_tag),
      (mxf_metadata_source_clip_handle_tag),
      (mxf_metadata_dm_segment_handle_tag),
      (mxf_metadata_generic_descriptor_handle_tag),
      (mxf_metadata_file_descriptor_handle_tag),
      (mxf_metadata_generic_picture_essence_descriptor_handle_tag),
      (mxf_metadata_generic_sound_essence_descriptor_handle_tag),
      (mxf_metadata_generic_data_essence_descriptor_handle_tag),
      (mxf_metadata_multiple_descriptor_handle_tag):
      * gst/mxf/mxfparse.c: (mxf_partition_pack_parse),
      (mxf_index_table_segment_parse), (mxf_primer_pack_parse),
      (mxf_local_tag_add_to_hash_table):
      Fix compilation with debugging disabled.
      8fcdca99
    • Mark Nauwelaerts's avatar
      configure.ac: Also mention jp2kenc as a jp2k plugin feature. · 6a44cf9c
      Mark Nauwelaerts authored
      Original commit message from CVS:
      * configure.ac:
      Also mention jp2kenc as a jp2k plugin feature.
      6a44cf9c
  6. Jan 04, 2009
  7. Jan 02, 2009
  8. Dec 31, 2008
    • Sebastian Dröge's avatar
      Implement support for OP2a/b/c and OP3a/b/c, i.e. tracks with more than a... · 71fc2ce3
      Sebastian Dröge authored
      Implement support for OP2a/b/c and OP3a/b/c, i.e. tracks with more than a single component. This currently only works...
      
      Original commit message from CVS:
      * gst/mxf/mxfaes-bwf.c: (mxf_bwf_handle_essence_element),
      (mxf_aes3_handle_essence_element):
      * gst/mxf/mxfalaw.c: (mxf_alaw_handle_essence_element):
      * gst/mxf/mxfd10.c: (mxf_d10_picture_handle_essence_element),
      (mxf_d10_sound_handle_essence_element):
      * gst/mxf/mxfdemux.c: (gst_mxf_demux_pad_init),
      (gst_mxf_demux_choose_package),
      (gst_mxf_demux_handle_header_metadata_update_streams),
      (gst_mxf_demux_pad_next_component),
      (gst_mxf_demux_handle_generic_container_essence_element),
      (gst_mxf_demux_parse_footer_metadata),
      (gst_mxf_demux_handle_klv_packet), (gst_mxf_demux_src_query):
      * gst/mxf/mxfdv-dif.c: (mxf_dv_dif_handle_essence_element):
      * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_handle_essence_element):
      * gst/mxf/mxfmetadata.c: (mxf_metadata_sequence_init),
      (mxf_metadata_structural_component_init),
      (mxf_metadata_generic_picture_essence_descriptor_init):
      * gst/mxf/mxfmpeg.c: (mxf_mpeg_video_handle_essence_element),
      (mxf_mpeg_audio_handle_essence_element):
      * gst/mxf/mxfparse.h:
      * gst/mxf/mxfup.c: (mxf_up_handle_essence_element):
      * gst/mxf/mxfvc3.c: (mxf_vc3_handle_essence_element):
      * tests/check/elements/mxfdemux.c: (_sink_chain):
      Implement support for OP2a/b/c and OP3a/b/c, i.e. tracks with
      more than a single component. This currently only works for
      the case where the components are stored in playback order
      in the file.
      Set some more default/distinguished values for the structural
      metadata.
      Make some types more strict by choosing the correct subclasses.
      Set DISCONT flag on buffers after a component switch.
      Take the last partition from the random index pack for the footer
      partition of the header partition doesn't reference the footer
      partition. This gives us the final structural metadata for
      some more files in the beginning.
      71fc2ce3
  9. Dec 29, 2008
    • Wim Taymans's avatar
      gst/mpegdemux/gstmpegdemux.c: Use the adjusted SCR for calculating the mux rate. · 679c4b99
      Wim Taymans authored
      Original commit message from CVS:
      * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_src_query),
      (gst_flups_demux_parse_pack_start):
      Use the adjusted SCR for calculating the mux rate.
      Don't update the rate estimation after a discont.
      679c4b99
    • Wim Taymans's avatar
      gst/mpegdemux/gstmpegdemux.*: The position member in the newsegment event... · 32a2faa5
      Wim Taymans authored
      gst/mpegdemux/gstmpegdemux.*: The position member in the newsegment event corresponds to the stream_time of the segme...
      
      Original commit message from CVS:
      * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_send_data):
      * gst/mpegdemux/gstmpegdemux.h:
      The position member in the newsegment event corresponds to the
      stream_time of the segment start position.
      32a2faa5
    • Robin Stocker's avatar
      gst/mpegdemux/gstmpegdemux.c: Converting from time to bytes operates on the... · 95130695
      Robin Stocker authored and Wim Taymans's avatar Wim Taymans committed
      gst/mpegdemux/gstmpegdemux.c: Converting from time to bytes operates on the stream_time, not the SCR timeline.
      
      Original commit message from CVS:
      Patch by: Robin Stocker <robin at nibor dot org>
      * gst/mpegdemux/gstmpegdemux.c: (gst_flups_demux_src_query):
      Converting from time to bytes operates on the stream_time, not the SCR
      timeline.
      The position reporting should happen in stream_time, not the segment
      timestamp range. See #557161.
      95130695
    • Wim Taymans's avatar
      gst-libs/gst/app/gstappsrc.*: Add properties and methods to configure and... · f1814feb
      Wim Taymans authored
      gst-libs/gst/app/gstappsrc.*: Add properties and methods to configure and retrieve the min and max latencies.
      
      Original commit message from CVS:
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
      (gst_app_src_init), (gst_app_src_set_property),
      (gst_app_src_get_property), (gst_app_src_query),
      (gst_app_src_set_latencies), (gst_app_src_set_latency),
      (gst_app_src_get_latency), (gst_app_src_push_buffer_full):
      * gst-libs/gst/app/gstappsrc.h:
      Add properties and methods to configure and retrieve the min and max
      latencies.
      f1814feb
    • Sebastian Pölsterl's avatar
      gst/mpegdemux/mpegtspacketizer.c: Fix memleak. Fixes #565614. · 21b795ef
      Sebastian Pölsterl authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
      * gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_eit):
      Fix memleak. Fixes #565614.
      21b795ef
    • Sebastian Pölsterl's avatar
      gst/mpegdemux/mpegtspacketizer.c: Add a scrambled field to the service... · b4152f73
      Sebastian Pölsterl authored and Wim Taymans's avatar Wim Taymans committed
      gst/mpegdemux/mpegtspacketizer.c: Add a scrambled field to the service structures retrieved from SDT to determine if ...
      
      Original commit message from CVS:
      Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
      * gst/mpegdemux/mpegtspacketizer.c: (mpegts_packetizer_parse_sdt):
      Add a scrambled field to the service structures retrieved from SDT to
      determine if a channel is scrambled. Fixes #565613.
      b4152f73
    • Damien Lespiau's avatar
      gst/pcapparse/: Patch to make gstpcapparse compile with mingw32 gcc. Fixes #565439. · 52b0e401
      Damien Lespiau authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
      * gst/pcapparse/Makefile.am:
      * gst/pcapparse/gstpcapparse.c:
      Patch to make gstpcapparse compile with mingw32 gcc. Fixes #565439.
      52b0e401
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpsession.c: Use method to get the internal SSRC. · 231fcedd
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpsession.c:
      (gst_rtp_session_getcaps_send_rtp):
      Use method to get the internal SSRC.
      * gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
      (rtp_session_set_property), (rtp_session_get_property):
      Add property to congiure the internal SSRC of the session.
      Fixes #565910.
      231fcedd
    • Wim Taymans's avatar
      gst/rtpmanager/rtpsession.c: Only change the SSRC of the session and reset the... · 0199de83
      Wim Taymans authored
      gst/rtpmanager/rtpsession.c: Only change the SSRC of the session and reset the internal source when the SSRC actually...
      
      Original commit message from CVS:
      * gst/rtpmanager/rtpsession.c: (rtp_session_set_internal_ssrc):
      Only change the SSRC of the session and reset the internal source when
      the SSRC actually changed. See #565910.
      0199de83
    • Wim Taymans's avatar
      gst/rtpmanager/rtpsource.*: When no payload was specified on the caps but... · b4a20d3a
      Wim Taymans authored
      gst/rtpmanager/rtpsource.*: When no payload was specified on the caps but there was a clock-rate, assume the clock-ra...
      
      Original commit message from CVS:
      * gst/rtpmanager/rtpsource.c: (rtp_source_init),
      (rtp_source_update_caps), (get_clock_rate):
      * gst/rtpmanager/rtpsource.h:
      When no payload was specified on the caps but there was a clock-rate,
      assume the clock-rate corresponds to the first payload type found in the
      RTP packets. Fixes #565509.
      b4a20d3a
Loading