Hi,

Farsight 0.1.23 has been released :

http://farsight.freedesktop.org/releases/farsight/farsight-0.1.23.tar.gz

This Farsight includes a whole new system for negotiating codecs and
setting codec specific parameters. It also fixes video if using
stream-engine and gstreamer 0.10.13 or higher. It also adds some codec
preloading for systems that are slow to load them.

Detailed changes since 0.1.21 :

Fri Aug 10 12:28:04 EDT 2007  [EMAIL PROTECTED]
  * Add gstcodecs.conf to EXTRA_DIST

Thu Aug  9 19:36:48 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Link the send codec bin with a filter

Thu Aug  9 19:36:19 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Dont offer codecs that have no clock rate

Thu Aug  9 17:40:55 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add default gstcodecs.conf file

Fri Jul 13 17:01:25 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Don't set default pref_codec_list

Fri Jul 13 17:00:44 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Only sort by the pref_codec_list if its present

Fri Aug  3 17:51:49 EDT 2007  [EMAIL PROTECTED]
  * Mostly polishing/beautifying a big branch

Thu Aug  2 18:04:16 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Always treat encoding names from SDP as case insensitive and make
them all upper case for gstreamer

Thu Aug  2 17:51:15 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Keep codecs from our offer in case the remote end is non-compliant
and sends on them

Thu Aug  2 17:50:22 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Look at every pad of each element to find caps

Thu Aug  2 17:28:17 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * if no h263version specified, we assume it's all h263 versions (as it
should be)

Thu Jul 12 12:47:30 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Set the rtpdtmfsrc to set dtmf packets at a shorter interval and
with redundancy

Mon Jul  9 19:00:25 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Declare H263-N800 when H263-1998 is present

Mon Jul  9 17:14:55 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Reconcile the improvements to automated codec detection and the
codec negotiation work

Mon Jul  9 16:40:30 EDT 2007  [EMAIL PROTECTED]
  * Several fixes to autoplugging code : support multiple caps per
element, includetion code

Thu Jul  5 16:06:24 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add some more debugging messages

Fri Jul 13 14:13:57 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Validate codecs properly

Fri Jul 13 14:13:37 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Don't put again blueprints that were in the preferences

Fri Jul 13 14:11:46 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Zero i snot a valid clock rate

Fri Jul 13 14:10:12 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Load codecs with no clock-rate

Fri Jul 13 14:08:39 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Parse codecs with no colon

Thu Jul  5 17:23:12 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Filter out telephone-event too

Thu Jul  5 16:57:28 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * If we have remote codecs, advertise telephone-event only if its in there

Thu Jul  5 16:54:55 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Make CN hack depend on offered/negotiated codecs, not all blueprints

Thu Jul  5 16:09:56 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Don't crash on NULL (its a blocked entry)

Thu Jul  5 16:07:56 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add DTMF advertisement

Wed Jun 27 13:37:35 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Don't abort when the negotiated codecs dont exist

Fri Jun 22 19:48:05 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add return value to doc for set_remote_codecs

Fri Jun 22 19:47:24 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Mark constant properly in doc

Fri Jun 22 19:32:09 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Stylistic improvements

Fri Jun 22 19:31:47 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Small bug fixes

Fri Jun 22 19:30:28 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Set empty caps table before remote codecs are set and dont destroy
caps table before the new one is set

Fri Jun 22 19:29:52 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Improve debug printing

Fri Jun 22 19:27:53 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Fix negotiation of remote codecs with differings PTs

Fri Jun 22 19:27:03 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Move sorting of negotiated codecs to where it should be if we want
to keep it

Fri Jun 22 19:25:12 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Make CN hack work with new code

Fri Jun 22 19:21:13 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Cleanup choice of first codec

Fri Jun 22 19:20:19 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Make sdp negotiators actually work

Thu Jun 21 16:33:46 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add codec-specific SDP negociators

Thu Jun 21 16:46:23 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * New SDP compatible codec negotiation

Thu Jun 21 16:08:26 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Set unspecified pt to -1 (0 is valid)

Thu Jun 21 16:07:05 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add convenience function to transform a codec and a media type to a
string

Thu Jun 21 14:48:30 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Remove now unused functions

Thu Jun 21 12:02:06 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Make set_remote_codec return a succes or failure return value

Thu Jun 21 11:59:04 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add convenience function to read list of FarsightCodecs from a GKeyFile

Fri May 25 14:41:56 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Generate complete caps for rtpbin

Wed Jun 20 17:48:18 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * save rtp caps in CodecBlueprint

Tue Aug  7 17:24:34 EDT 2007  [EMAIL PROTECTED]
  * Tell farsight bin to manage it's own element's async_start/done messages

Fri Jul 13 11:46:08 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Fix warning text

Thu Jul 12 17:15:47 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Do playing->paused->playing transition on the pipeline to use the
GstAudioClock if the send codec_bin provides
one

Thu Jul 12 17:13:05 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Pick telephony-event method based on the presence of the dtmfsrc
event and set better defaults on the dtmfsrc

Mon Jul  9 11:10:06 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Print debug message on start of telephony event

Mon Jun 18 16:39:55 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Fix strict aliasing

Tue Jun 12 12:27:27 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Don't print warning if the preloaded codec was never used

Fri Jun  8 03:43:35 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Set active recv codec also when not creating new codec_bin

Thu May 31 04:09:21 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add documentation for codec preloading

Wed May 30 13:16:33 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add farsight_stream_preload_receive_pipeline method
Tue Jun 12 12:01:48 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Port codec preloading to trunk

Thu May 31 06:42:44 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Use right test for valid codec id

Wed May 30 13:26:25 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add implementation of codec preloading

Wed May 30 13:18:33 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Remove useless idle call, the place is called from is always in the
main loop

Mon Jun 11 19:20:13 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Port of unique codec to trunk.. and now make it work across streams

Thu May 31 07:13:29 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Port unique codecs to trunk

Thu May 31 06:41:14 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Rename internal definition of codec_bin to old_codec_bin

Tue May 29 10:30:23 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Remove old unique codec_bin before adding new

Tue May 29 10:28:04 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Save codec-internal pointer in codec_bin

Tue May 29 10:27:34 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Save unique property for codecs

Fri May 25 14:41:47 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Add function to transform FarsightCodec into a GstCaps

Fri Jul  6 15:31:26 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Don't call needlessly g_type_init before gst_init (which does
g_thread_init)

Fri Jul  6 14:33:52 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Remove Gsources when destroying udp transmitter

Thu Jul  5 16:59:19 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Print who sends EOS events

Wed Jul  4 16:54:50 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Print who tries to (un)block a pad

Wed Jul  4 17:32:59 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Remove wrongly placed \n

Fri Jun 29 13:57:09 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Return local ip adresses if the stun reply does not contain any
mapped-address

Thu Jul  5 17:08:01 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Not use useless deprecated inet_netof

Mon Apr 23 14:28:18 EDT 2007  Olivier Crete <[EMAIL PROTECTED]>
  * Sort local interfaces with private ips last


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel

Reply via email to