[gst-cvs] thomasvs gst-plugins-good: gst-plugins-good/ gst-plugins-good/gst/rtp/

Thomas Vander Stichele thomasvs at kemper.freedesktop.org
Thu Apr 12 04:41:23 PDT 2007


CVS Root:       /cvs/gstreamer
Module:         gst-plugins-good
Changes by:     thomasvs
Date:           Thu Apr 12 2007  11:41:23 UTC

Log message:
	* gst/rtp/Makefile.am:
	* gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME,
	  fnv1_hash_32_new, fnv1_hash_32_update, fnv1_hash_32_to_24):
	* gst/rtp/fnv1hash.h (__GST_FNV1_HASH_H__):
	  Add a simple hashing implementation that we can use to generate
	  a 24-bit ident value based on the codebooks for vorbis and theora.
	* gst/rtp/gstrtptheorapay.c (gst_rtp_theora_pay_finish_headers,
	  gst_rtp_theora_pay_handle_buffer):
	* gst/rtp/gstrtpvorbisdepay.c
	  (gst_rtp_vorbis_depay_parse_configuration,
	  gst_rtp_vorbis_depay_switch_codebook, gst_rtp_vorbis_depay_process):
	* gst/rtp/gstrtpvorbispay.c (gst_rtp_vorbis_pay_reset_packet,
	  gst_rtp_vorbis_pay_init_packet, gst_rtp_vorbis_pay_flush_packet,
	  gst_rtp_vorbis_pay_finish_headers, gst_rtp_vorbis_pay_handle_buffer):
	  Use the hashing function, ensuring that the same codebooks result
	  in the same ident and thus the same SDP description.
	  Various log fixes/changes.

Modified files:
    .               : ChangeLog
    gst/rtp         : Makefile.am gstrtptheorapay.c
                      gstrtpvorbisdepay.c gstrtpvorbispay.c
Added files:
    gst/rtp         : fnv1hash.c fnv1hash.h

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/ChangeLog.diff?r1=1.2859&r2=1.2860
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/rtp/Makefile.am.diff?r1=1.42&r2=1.43
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/rtp/fnv1hash.c?rev=1.1&content-type=text/vnd.viewcvs-markup
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/rtp/fnv1hash.h?rev=1.1&content-type=text/vnd.viewcvs-markup
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/rtp/gstrtptheorapay.c.diff?r1=1.4&r2=1.5
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/rtp/gstrtpvorbisdepay.c.diff?r1=1.7&r2=1.8
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/rtp/gstrtpvorbispay.c.diff?r1=1.8&r2=1.9




More information about the Gstreamer-commits mailing list