1. 22 Jan, 2009 1 commit
  2. 21 Jan, 2009 3 commits
  3. 19 Jan, 2009 2 commits
  4. 09 Jan, 2009 4 commits
    • Jan Schmidt's avatar
      configure.ac: 0.10.9.3 pre-release · 9d6cdd8e
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      0.10.9.3 pre-release
      9d6cdd8e
    • David Schleef's avatar
      gst/mpegdemux/gstmpegtsdemux.c: Don't forward duration requests in BYTES,... · fe42ac10
      David Schleef authored
      gst/mpegdemux/gstmpegtsdemux.c: Don't forward duration requests in BYTES, since the returned value doesn't mean anyth...
      
      Original commit message from CVS:
      * gst/mpegdemux/gstmpegtsdemux.c:
      Don't forward duration requests in BYTES, since the returned
      value doesn't mean anything.  Fixes #566959
      fe42ac10
    • David Schleef's avatar
      gst/qtmux/gstqtmuxmap.c: Add video/x-qt-part and video/x-m4-part to caps so... · 413016e4
      David Schleef authored
      gst/qtmux/gstqtmuxmap.c: Add video/x-qt-part and video/x-m4-part to caps so schroenc/schroparse can use it.  Fixes #5...
      
      Original commit message from CVS:
      * gst/qtmux/gstqtmuxmap.c: Add video/x-qt-part and video/x-m4-part
      to caps so schroenc/schroparse can use it.  Fixes #566958
      413016e4
    • Jan Schmidt's avatar
      ext/resindvd/resindvdsrc.c: Additional patch for resin fixes time-based... · d119d312
      Jan Schmidt authored
      ext/resindvd/resindvdsrc.c: Additional patch for resin fixes time-based seeking in titles that don't start at sector ...
      
      Original commit message from CVS:
      * ext/resindvd/resindvdsrc.c:
      Additional patch for resin fixes time-based seeking in titles
      that don't start at sector 0 in the VTS, and fixes interpretation
      of the cell elapsed time, so that it reports the correct time after
      the seek completes.
      Really fixes #566957.
      d119d312
  5. 08 Jan, 2009 3 commits
  6. 06 Jan, 2009 3 commits
  7. 05 Jan, 2009 11 commits
    • 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
      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
      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
  8. 04 Jan, 2009 1 commit
    • Sebastian Pölsterl's avatar
      sys/dvb/dvbbasebin.c: Fix some memory leaks. Fixes bug #566356. · 53514d53
      Sebastian Pölsterl authored
      Original commit message from CVS:
      Patch by: Sebastian Pölsterl <sebp at k-d-w dot org>
      * sys/dvb/dvbbasebin.c: (dvb_base_bin_init),
      (dvb_base_bin_finalize), (dvb_base_bin_activate_program),
      (dvb_base_bin_pmt_info_cb), (dvb_base_bin_pad_added_cb),
      (dvb_base_bin_program_destroy):
      Fix some memory leaks. Fixes bug #566356.
      53514d53
  9. 02 Jan, 2009 5 commits
  10. 31 Dec, 2008 1 commit
    • 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
  11. 29 Dec, 2008 6 commits
    • 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
      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
      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
      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