From 2fc868841f152a80ac3dda9c0fe632e7ac0118ea Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Thu, 12 Apr 2007 11:41:11 +0000 Subject: gst/rtp/Makefile.am: gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME, fnv1_hash_32_new, fnv1_hash_... Original commit message from CVS: * 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. --- ChangeLog | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 25c7b724..a82b06e8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +2007-04-12 Thomas Vander Stichele + + * 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. + 2007-04-12 Wim Taymans Patch by: jerry tan -- cgit