1. 07 Feb, 2006 4 commits
  2. 06 Feb, 2006 3 commits
  3. 05 Feb, 2006 12 commits
    • Jan Schmidt's avatar
      Add a finalize method to ensure we clean up state even if someone omitted the... · 5109622d
      Jan Schmidt authored
      Add a finalize method to ensure we clean up state even if someone omitted the state change back to NULL.
      
      Original commit message from CVS:
      (theora_enc_finalize), (theora_enc_sink_setcaps):
      Add a finalize method to ensure we clean up state even if
      someone omitted the state change back to NULL.
      
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_metadata_set1),
      (gst_vorbisenc_chain):
      Free some more leaked bits.
      
      * tests/check/pipelines/theoraenc.c: (start_pipeline),
      (stop_pipeline):
      Wait for state changes to happen if they're ASYNC.
      
      This ought to teach those fancy pants buildbots a lesson.
      5109622d
    • Jan Schmidt's avatar
      gst-libs/gst/tag/gstid3tag.c: Add mapping for ID3 International Standard Recording Code tag "TSRC" · a81e97c9
      Jan Schmidt authored
      Original commit message from CVS:
      * gst-libs/gst/tag/gstid3tag.c:
      Add mapping for ID3 International Standard Recording Code
      tag "TSRC"
      a81e97c9
    • Jan Schmidt's avatar
      ext/vorbis/vorbisenc.c: Don't leak tag names. · 409b9b22
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_metadata_set1):
      Don't leak tag names.
      409b9b22
    • Tim-Philipp Müller's avatar
      Split libgsttag docs into multiple sections. · 7b43847c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/tag/gstid3tag.c:
      * gst-libs/gst/tag/gstvorbistag.c:
      * gst-libs/gst/tag/tags.c:
      Split libgsttag docs into multiple sections.
      7b43847c
    • Tim-Philipp Müller's avatar
      Add libgsttag to the docs. · 8db163ab
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/tag/gstid3tag.c: (gst_tag_from_id3_tag):
      * gst-libs/gst/tag/gstvorbistag.c:
      * gst-libs/gst/tag/tag.h:
      * gst-libs/gst/tag/tags.c:
      Add libgsttag to the docs.
      8db163ab
    • Julien Moutte Moutte's avatar
      ext/pango/gsttextoverlay.c: Fix clockoverlay. · 71a17077
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-05  Julien MOUTTE  <julien@moutte.net>
      
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_finalize),
      (gst_text_overlay_init), (gst_text_overlay_src_event),
      (gst_text_overlay_collected): Fix clockoverlay.
      71a17077
    • Tim-Philipp Müller's avatar
      docs/libs/compiling.sgml: Fix typo: it's pkg-config, not pkg-gconfig · 87f3d7db
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/compiling.sgml:
      Fix typo: it's pkg-config, not pkg-gconfig
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * docs/libs/tmpl/gstgconf.sgml:
      There is no libgstgconf in 0.10, remove it
      from the docs.
      87f3d7db
    • Julien Moutte Moutte's avatar
      docs/libs/tmpl/gstcolorbalance.sgml: Updated. · 72c19d47
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-05  Julien MOUTTE  <julien@moutte.net>
      
      * docs/libs/tmpl/gstcolorbalance.sgml: Updated.
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init),
      (gst_text_overlay_src_event), (gst_text_overlay_collected):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_dispose),
      (gst_sub_parse_class_init), (gst_sub_parse_init),
      (gst_sub_parse_src_event), (parse_mdvdsub), (parse_subrip),
      (parse_mpsub), (parser_state_init), (handle_buffer),
      (gst_sub_parse_chain), (gst_sub_parse_sink_event),
      (plugin_init):
      * gst/subparse/gstsubparse.h: Introduce seeking code.
      72c19d47
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gstvorbistag.c: Add comment about LANGUAGE tag inconsistency (we want · 00e0574b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_add):
      Add comment about LANGUAGE tag inconsistency (we want
      ISO-639-1, but extract three-letter identifiers?)
      * po/POTFILES.in:
      Add two translatable files.
      00e0574b
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/: Forward-port some tags stuff from the 0.8 branch. This is... · ce175c99
      Tim-Philipp Müller authored
      gst-libs/gst/tag/: Forward-port some tags stuff from the 0.8 branch. This is mostly the addition of musicbrainz tags ...
      
      Original commit message from CVS:
      * gst-libs/gst/tag/Makefile.am:
      * gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_add):
      * gst-libs/gst/tag/tag.h:
      * gst-libs/gst/tag/tags.c:
      (gst_tag_register_musicbrainz_tags_internal),
      (gst_tag_register_musicbrainz_tags):
      Forward-port some tags stuff from the 0.8 branch. This is
      mostly the addition of musicbrainz tags and their mapping
      to vorbistags, and a vorbistag mapping of the language tag.
      ce175c99
    • Julien Moutte Moutte's avatar
      gst/playback/gstplaybin.c: Fix broken code refactoring. · 189cd308
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-05  Julien MOUTTE  <julien@moutte.net>
      
      * gst/playback/gstplaybin.c: (gen_text_element): Fix broken code
      refactoring.
      189cd308
    • David Schleef's avatar
      Add Dirac typefinding and add dirac format to oggmux. · 4bcfd025
      David Schleef authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c:
      * gst/typefind/gsttypefindfunctions.c:
      Add Dirac typefinding and add dirac format to oggmux.
      4bcfd025
  4. 04 Feb, 2006 1 commit
  5. 03 Feb, 2006 3 commits
  6. 02 Feb, 2006 7 commits
  7. 01 Feb, 2006 4 commits
    • Tim-Philipp Müller's avatar
      gst/playback/test6.c: Make test work again by connecting fakesinks to each... · f85c7f52
      Tim-Philipp Müller authored
      gst/playback/test6.c: Make test work again by connecting fakesinks to each decoded pad, which makes the pipeline wait...
      
      Original commit message from CVS:
      * gst/playback/test6.c: (new_decoded_pad_cb), (show_error), (main):
      Make test work again by connecting fakesinks to each decoded pad,
      which makes the pipeline wait until each fakesink has a buffer
      queued before going to PAUSED state. At that point we know the
      decodebin pads are negotiated.
      f85c7f52
    • Tim-Philipp Müller's avatar
      gst/: Pass unhandled queries to the parent class's query function. · 51ce1f61
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/cdda/gstcddabasesrc.c: (gst_cdda_base_src_query),
      (gst_cdda_base_src_handle_event):
      * gst/audiotestsrc/gstaudiotestsrc.c: (gst_audio_test_src_query):
      Pass unhandled queries to the parent class's query function.
      51ce1f61
    • Tim-Philipp Müller's avatar
      Pass unhandled queries upstream instead of just dropping them (#326447). Also,... · 41e4f03f
      Tim-Philipp Müller authored
      Pass unhandled queries upstream instead of just dropping them (#326447). Also, fix supported query types list for som...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_query_types),
      (gst_ogg_pad_src_query):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_sink_query):
      * ext/theora/theoradec.c: (theora_dec_src_query),
      (theora_dec_sink_query):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
      (vorbis_dec_sink_query):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_src_query),
      (gst_vorbisenc_sink_query):
      * gst/adder/gstadder.c: (gst_adder_query):
      Pass unhandled queries upstream instead of just
      dropping them (#326447). Also, fix supported
      query types list for some elements.
      41e4f03f
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Fix typefinding for audio/x-au,... · aefc04ca
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Fix typefinding for audio/x-au, audio/x-paris and audio/iLBC-sh. We cannot use t...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (au_type_find),
      (paris_type_find), (ilbc_type_find), (plugin_init):
      Fix typefinding for audio/x-au, audio/x-paris and
      audio/iLBC-sh. We cannot use the START_WITH macros
      here, because there can only be one typefind factory
      with the same name (caps), so the second one would
      replace the first one and the first one would never
      be called when doing typefinding (see #161712).
      aefc04ca
  8. 31 Jan, 2006 6 commits
    • Wim Taymans's avatar
      ext/vorbis/vorbisdec.c: Use scale_int when we can, add some more scaling. · 5ef4c13f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_convert),
      (vorbis_handle_header_packet), (vorbis_dec_push),
      (vorbis_handle_data_packet):
      Use scale_int when we can, add some more scaling.
      Check packettype before parsing it.
      5ef4c13f
    • Wim Taymans's avatar
      ext/theora/theoradec.c: Call right _scale functions. · 6ec97356
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (_theora_granule_time),
      (theora_dec_src_convert), (theora_dec_sink_convert):
      Call right _scale functions.
      Use parameter instead of some other random value.
      6ec97356
    • Wim Taymans's avatar
      ext/theora/theoradec.c: Use higher precision timestamps calculation. · 344800fb
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (_theora_granule_frame),
      (_theora_granule_time), (_inc_granulepos),
      (theora_dec_src_convert), (theora_dec_sink_convert),
      (theora_handle_type_packet), (theora_handle_data_packet),
      (theora_dec_chain):
      Use higher precision timestamps calculation.
      Convert some other conversions to _scale.
      344800fb
    • Stefan Kost's avatar
      gst/: initialize gst_controller before using · b5398e7a
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audio_test_src_create_sine_table), (plugin_init):
      * gst/volume/gstvolume.c: (plugin_init):
      initialize gst_controller before using
      b5398e7a
    • Jan Schmidt's avatar
      tests/check/pipelines/: Define constant using G_GINT64_CONSTANT to avoid... · 0bdf850d
      Jan Schmidt authored
      tests/check/pipelines/: Define constant using G_GINT64_CONSTANT to avoid errors when passing it around - otherwise it...
      
      Original commit message from CVS:
      * tests/check/pipelines/theoraenc.c:
      * tests/check/pipelines/vorbisenc.c:
      Define constant using G_GINT64_CONSTANT to avoid errors when
      passing it around - otherwise it gets truncated to 32 bits.
      
      Fixes failing tests.
      0bdf850d
    • Andy Wingo Wingo's avatar
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_set_caps): Don't segfault if the caps being... · 1b358563
      Andy Wingo Wingo authored
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_set_caps): Don't segfault if the caps being set doesn't have a framerate value. Basic...
      
      Original commit message from CVS:
      2006-01-31  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_set_caps): Don't segfault if the
      caps being set doesn't have a framerate value. Basically a stopgap
      measure.
      
      * ext/ogg/gstoggmux.c (GST_BUFFER_END_TIME): New macro. Not
      technically correct enough to put into core though.
      (gst_ogg_mux_dequeue_page): Use END_TIME instead of TIMESTAMP +
      DURATION. Fixes theoraenc ! oggmux.
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Fixate to the nearest
      fraction, not double.
      1b358563