commit 0c0baf1e171afb2e9f3622486398a957f11fece2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 3 18:24:08 2009 -0400 Version 0.0.15 commit 3453a584cea2c7272e0a5cc5b3b42d130d91e5ba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 3 18:17:25 2009 -0400 Require gst-p-bad 0.10.14 for mimic commit e3708e794bc68c482fd76fbf57b503913ea38d30 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 3 17:56:53 2009 -0400 tests: Unlock src before setting it to playing commit b1019f6c98f2a10b1eb975d3ebab8d281f565d87 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 3 17:55:57 2009 -0400 tests: Refrain from using the thread unsafe version of failure in the nice test commit 32fe84dae17f4fc5fd4816bc4f13454b683e727d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 3 15:20:10 2009 -0400 rtpsession: Keep ref on stream while associating substreams to it commit 46f89ab40e611a5ed0697fe4592935e70b19a0da Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 3 14:22:00 2009 -0400 rtpsubstream: Remove another double-unlock in error case commit 304e7ac095e8c539b917fccc3e771231dae5c0ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 1 19:38:01 2009 -0400 rtpsession: Don't double-unlock commit eeae1d72e8b95d416f1c96f9de624cab4223760d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 1 19:35:32 2009 -0400 rtpsession: Fix leaking caps on signals after dispose commit 67f291df926ffc381abb571bdb7f5f3d88093c74 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 1 18:51:05 2009 -0400 rtpsession: Fix potential leak if already disposed commit 9432e1e2d57bfe7a3f1bd94ce7b302162c1d3ad0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 1 18:50:51 2009 -0400 rtpsubstrea: Remove unused variable commit 9c6f5e1b9bbc7543e527a088a27bda9563e407c1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 31 15:01:32 2009 -0400 elementaddednotifier: Use g_connect_signal_object Otherwise each element had a ref on the notifier and relied on the not thread safe weak references. commit 8d102cfee303c77020f7c3ddd6370c88792e5bb9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 20 10:19:40 2009 -0400 rawudp: Emit local candidates if there are no local interfaces suitable for UPnP commit c6b9fd4eda3cbf2082ac5b07a6e9dc5f9f8cf534 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 20 10:19:13 2009 -0400 rawudp: Add some UPnP debug messages commit 5bbd242795b143f862b775220f89a2e652bd9ee0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 17 17:03:37 2009 -0400 glib-gen: Use single = instead of == for portability commit 160cea00257fcce1924f1696725208c79dab50f9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 12 14:48:47 2009 -0400 msnconnection: Check return values from recv() commit e71f86bc3ab0185c0e1ef00406bdb48fd1dbc050 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 12 14:28:26 2009 -0400 msnsession: Conference must always set before get_property commit c8aac249cd1aa38882644bde1c78ddd76c5cb2b5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 12 14:27:14 2009 -0400 msnsession: Only try to lock conference if it has been set commit f61c6fdfcd7763fa0e640455c6b67ed51b600faf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 12 14:24:14 2009 -0400 rtpsession: Initialise variable to NULL Makes coverity happy commit cc0c86bd6a3cb4cad5da753ed57e40fd3d17db84 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 12 14:23:52 2009 -0400 msnconnection: Remove unused variables commit 5872086d4d3d72dc675c190206138231b0edf26f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 7 19:14:13 2009 -0400 rtpstream: Correct documentation commit 84161b32250d847e4b200b99589b1359b7822f9a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 7 16:43:40 2009 -0400 rtpsession: Unref transmitter src/sink in dispose Unref element from g_object_get(), fixes leak commit bdc51c5a3d829bd2fcf041ce06e6ff3a35c80ebd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 7 16:43:11 2009 -0400 elementaddednotifier: Unref element in iterator loop Fixes leak commit 4f698cbfecb89258397d29ffb82e8c8e3b6c8de1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 4 15:37:36 2009 -0400 elementadded: Use gst_value_deserialize to read properties Use the existing function instead of having our own less-capable re-implementation commit 9ecc88b7d54d2037053bb3e5beba1c5f491598a5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 3 16:47:44 2009 -0400 Version 0.0.14.1 commit 20ffe3888a03c9e762b03419eba46d55ad56ceb7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 3 16:32:19 2009 -0400 Version 0.0.14 commit ec8c0a1204b0381c778fa39fba485f041e7e8582 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 28 13:35:34 2009 -0400 nice: Pass ToS property to libnice commit e1adf1e1951daf8aedfac4559be0c85bc4731407 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 31 17:44:36 2009 -0400 Bump libnice requirement to 0.0.9 This is required to the tos setting function commit 6afd591046fcaa93341767dcf70a8b2539a16f45 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 15:26:15 2009 -0400 tests: Add tests for ToS commit 124a3e748a51be156ac8fcc6f71f7e31c698b161 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 15:04:23 2009 -0400 msn: Implement ths ToS property commit 4131702911fae979eb1a2e8ba5cf26cefc46bb62 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 14:42:39 2009 -0400 rtpsession: Set Type of service on transmitters commit 331f91c979bd8e0051d3fa017fd14e86e9123d5d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 14:36:14 2009 -0400 session: Add ToS property commit 6bc62f2b1f9947e0529b788e5135ca9f61bf4816 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 22 17:28:11 2009 -0400 fstransmitter: Pass the ToS in the _new function commit 4715c87e5e06ab521ae699d5f94dd01c52c87505 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 22 16:57:49 2009 -0400 multicast: Implement ToS field commit 518947fb469f6e4ef11c09712c7678de625f0f53 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 22 16:51:23 2009 -0400 rawudp: Implement setting of the ToS commit 18fbd33aea8fb4a76a03a4e771fbcb89fff1b5fa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 22 16:31:44 2009 -0400 transmitter: Add tos (type of service) property commit fcf8499faea878b879d54ddfc2f9d006d455cd4f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 3 14:56:05 2009 -0400 tests: Make it build on OSX where RECVERR/ERRQUEUE don't exist commit 2ec43985ac3713941e7b3155374ea2c64df62d6f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 3 14:32:01 2009 -0400 msn: Print error on test failure commit 6f9f1bb3f51508c571e0fb9d8a5ddc2dcec9ee4b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 3 14:30:57 2009 -0400 rawudp: Set the socklen to the right len per address family commit f07efb47967ab5bd851c0c6d45bbdfee8cdc9aac Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Mon Aug 3 13:54:59 2009 -0400 Fix some formatting issues commit 105493503257083fae86ac127b279e0903c1d8d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 3 11:53:07 2009 -0400 rtcpfilter: Verify if the packet exists before continuing commit 451b9e235f41faee2fcd0d188d629c58e1a14634 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 30 12:14:22 2009 -0400 Version 0.0.13.1 commit 6f953c28402209772a7add26cbbebbe81a8ce5bf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 30 12:02:29 2009 -0400 Version 0.0.13 commit 96870f00af162f2292c12ab7a4ba855dd705a249 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 30 11:56:41 2009 -0400 tests: Fail keyfile test if can't load file Fail the tests if it can't load the keyfile Also add the keyfile.. commit 8489132f0f12a798d501788265438199e5c39c98 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 30 11:45:45 2009 -0400 gui: Add .ui files to automake file commit 1e94ebd3a107ca205d0827b822bd2751ebab64ba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 29 18:22:06 2009 -0400 rtpconference: Let messages through on construction errors commit 217ae1539ad7333acacfa31b546259ca5e628c18 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 29 16:29:57 2009 -0400 Revert "rtp: Release the request pads from gstrtpbin, require gst-p-bad 0.10.13 to match" This reverts commit f5c228f61018b75d908e1c1ca586fdb00a587500. The session dispose then tries to remove the recv part of the gstrtpbin, which tries to stop the jitterbuffer stream. The session dispose could be called from a streaming thread (if it is disposed during a src-pad-added signal for example). We need to stop it from another thread in this case. commit f5c228f61018b75d908e1c1ca586fdb00a587500 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 25 19:21:13 2009 -0400 rtp: Release the request pads from gstrtpbin, require gst-p-bad 0.10.13 to match commit f8cb36ea210d153027101ab06ec1aab409dcfd0c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 21:36:21 2009 -0400 base: Use g_signal_connect_object to prevent races commit 19a023fd7488c5623bdb36f73d6e4abdba3f4d13 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 18:38:48 2009 -0400 Document undocumented symbols commit e7022c942e982684cb7eda32e93a8401236fabc5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 18:30:16 2009 -0400 tests: Sync src state with parent to try to defeat race The race is that the source can be state locked while the main pipeline is stopped. This will caues an abort() when the pipeline in unreferenced. commit 5a905095a7738a197072efc6788765c271772a85 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 18:15:27 2009 -0400 msn: Remove unused parent_class pointers commit e596117cdae463af8e2373758b9817bdb0f73afe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 18:13:54 2009 -0400 rtp: Remove duplicated parent_class pointers commit 7e5b540de33bf84472f402027130a3e66ca1ff78 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 18:07:50 2009 -0400 lib: Cleanup parent_class/dispose/finalize Remove a bunch of useless stuff commit c26d3d6662e0e256c0c31faa027da9fd1a6f9296 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jul 25 16:33:43 2009 -0400 Add G_PARAM_STATIC_STRINGS everywhere commit 2474ebad24d038c20d8a746061975634767fe1db Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 22 15:57:05 2009 -0400 msn: Make the fdsrc timestamp the buffers This way, it will act like a live source and will timestamp the buffers with the current running time. commit dacec3a33ddd40490ef1dfd83987df88367c632a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 22 14:07:18 2009 -0400 funnel: Ignore errors from newsegment push commit a6cc137442dbba91f24385e50a161700d4ddd27e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 22 13:56:23 2009 -0400 tests: Remove useless get_state commit 1ade48f68856a68dffecbf00a69ff10eb9dd9fb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 21 21:12:48 2009 -0400 rtp: Create caps only if needed, fixes leak commit 9d375e15be9cb5d853cbe024b60fe47295afccf8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 21 21:01:14 2009 -0400 rtp: Remove useless properties in special sources commit 4bbc6acd6b185ebda25a0f8f240c69b82236ffa7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 21 20:26:50 2009 -0400 rtp: Fix caps leak in discovery commit 3eb91e52c98d137b94e12ee0ffb4c111318199e3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 21 17:55:00 2009 -0400 rtpspecialsource: Simplify muxer pad release code commit 8d7ace3dfed620b5edfb15f6ccdd1e03ac50b99a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 21 16:17:26 2009 -0400 rtp: Remove unused arguments commit 5bcd7363b3c5cca1b9411b26e9b9ed35d9423513 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 21 16:03:12 2009 -0400 rtp: Unref muxer request pad commit 30a6c5f2e909ef000dac892f0f3ce7d14f42e9ca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 21 15:27:56 2009 -0400 rtp: Set sdes-* properties to sdes rtpbin property This is to make it work with the newer rtpbin where the sdes properties have been made into a single GstStructure commit dd15fa29f6b6f89fae56c56347e727914cf4ffa2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 22:42:18 2009 -0400 rtp substream: Use substream lock to protect stopped/modifying These could be called after the session has exited commit 8a4ac8cb4b602df46476e0c114f83120e286cb37 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 22:41:56 2009 -0400 tests: Completely comment out broken cname tests commit ccf43f84537b18b2a3caa2d5a02bd0f5355df159 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 21:44:47 2009 -0400 tests: Free allocated path Also, fix some >80 char lines commit 1b86bfe8b0e32de4139131bd0490eefb8c7e6f09 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 21:44:29 2009 -0400 nice: Free nice candidates, fixes leak commit 00bc98bf7429f8ba6f1578f4d4380ff86bf659ea Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 21:26:37 2009 -0400 multicast: Free allocated mutex commit 176dd64070ffbe19c8b950ebea264b315655f75c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 21:24:28 2009 -0400 tests: Don't leak strings from GUPnP in rawudp test commit 4a6bc0bcb61b90d246466c7399501543673bd113 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 18:41:30 2009 -0400 test: Test unreffing the stream during various nice transmitter signals commit 6b86b08338f79fb636836a2ff3c27be1c1bab1bf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 18:40:47 2009 -0400 nice: Emit state-changed signal from idle too This is to work around the fact that libnice keeps its lock held over signal emissions. commit 7b73f48e08ff6d879fb606c89447ab7c76b59acf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 18:39:06 2009 -0400 test: Stop nice transmitter before unreffing it commit a7771cf73d11bc2592b626d29aa7af5ceeb0baa6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 17:53:28 2009 -0400 nice: Emit new-candidate and selected-candidate-pair signals from an idle Emit the signals from an idle because libnice keeps a lock over signal emissions commit d40bbdd86f2ceac2c2719b577abf222481bb66b7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 17:11:04 2009 -0400 nice: Keep sinks state locked while not in bin For some reason, they tend to lose their NULL state even though they have no parent commit ddd4dc632465393e86f5726c4c6dd23b32b87ced Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 16:28:23 2009 -0400 nice: Do gathering_done processing from a idle callback This is because libnice keeps its lock held over signal emissions. commit 3d02ec497c6133386af2b9dd0f1e5b49ffb6a441 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 16:27:12 2009 -0400 nice: Add function to add idle callback in agent thread Add a function to be able to add an idle callback to work around libnice's recursive locking. commit 83ad9166d5e97598e7be8be62fde964f0a8671b7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 16:26:19 2009 -0400 rtp: Disconnect stream transmitter signals on dispose The stream transmitter could be multi-threaded and could therefore survive the FsRtpStream if some other thread has a reference. commit ac4d08c1fe77f88b6abf516c0933bd65ea22465b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 20 15:50:18 2009 -0400 test: remove empty line commit 216cdb47c3f81624de4204a9001742045c5de5e7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 17 13:42:16 2009 -0400 Revert "rtp: Keep a ref on the session/stream while calling into it from an async callback" This reverts commit a82b8a42f594a37b3299645c67b7ccf58025994c. commit 78b7b99cd303545bebe75390debb784bdc905eb1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 17 14:07:53 2009 -0400 rtp: use g_signal_connect_object to keep refs while the signal is running commit 84af7fd86e11f53bc35a1e8f8e8e2618dd6b958e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 16 18:04:16 2009 -0400 nice: Don't let agent thread try to join self commit 54bde6a964f000c02f22f53f4dc8e03659151b5e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 16 19:39:50 2009 -0400 test: Test deadlock if stream destroyed while agent in signal Test that the nice stream transmitter will not die if it is unreffed while it is in a callback commit 533ee1fc9ef62b23f1382aba00099e8549dd3bfb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 14 16:15:48 2009 -0400 test: Test if it caues a problem if the session/stream is destroyed while the stuff is running commit a82b8a42f594a37b3299645c67b7ccf58025994c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 14 16:22:42 2009 -0400 rtp: Keep a ref on the session/stream while calling into it from an async callback commit d02f45eefc3db282e31a28b433d3e5727f96b5ac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 14 14:49:59 2009 -0400 transmitters: set the ToS field on outgoing packets Set the ToS field to the highest priority in the hope that this will help reduce latency. commit 56f2489d68fe881ed861f7fd057cd4ffe7be925d Author: Louis-Francis Ratté-Boulianne <Louis-Francis.Ratte-Boulianne@collabora.co.uk> Date: Mon Jul 13 14:02:54 2009 -0400 msn: Generate random session_id upon construction commit a278c5cbc9b6f2cc40c54addeb2da3f46cc8b6b6 Author: Louis-Francis Ratté-Boulianne <Louis-Francis.Ratte-Boulianne@collabora.co.uk> Date: Mon Jul 13 14:00:21 2009 -0400 msn: Accept session_id between 1 and 9999 commit 531adfe9ed3a6aaded3d2cf9082a6c233181941f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 12 15:08:02 2009 -0400 msn: Enable paused-mode on mimenc if possible commit 67eaddf0bbd5345899d3972528efbe632e1d46c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 12 15:00:55 2009 -0400 msn: Check required element before allowing subelement creation commit fd507be99ba2304f16fad5cf102b02b3594ce246 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 12 14:53:20 2009 -0400 msn: Split fsmsnconference into separate send and recv elements commit beb54d208e5b6d872590e1dd62a437979d7991c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 12 16:31:12 2009 +0100 Rename element fsmsncamconference commit aa3bf48fcc6efd3a939fc567d62f9cbcfa01524d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 12 16:23:04 2009 +0100 msn: Add myself to authors Also update copyright dates commit b8cc4ee40c4b71a423e4d687210cacdeebc4da0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 10 21:43:17 2009 +0100 msnconnectioin: unlock lock instead of double-locking.. commit 0adc1ade20915588cf1c6c129e901e792f488977 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 10 17:17:51 2009 +0100 Register enum types in a thread safe way commit 53c3eff23f2d56d17ade27dcd964c55985f448d3 Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk> Date: Thu Jun 18 10:44:08 2009 -0400 msn : session ID can be between 1000 and 9999 commit 0491f6a7008584ac1346e35c309a366480f12faa Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk> Date: Fri Jun 19 12:49:52 2009 -0400 Check the right session id commit 4d004f2757351d59b339ce1a527504f78bf47531 Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk> Date: Fri Jun 19 12:47:44 2009 -0400 Set state to connected when we begin to receive data without receiving "connected" first commit 8d7f45f156bfc552ec7a9458dd70c638078ba8c2 Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk> Date: Thu Jun 18 15:13:53 2009 -0400 Added a test for fs_element_added_notifier_set_properties_from_file commit 899acf9334b8df5279d83d0d98b732f3bd55d5a4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 18 15:36:11 2009 -0400 tests: Put get_fullpath into the generic testutils file commit 8c38af58376d7aea25c5db18b49fc3e96fe77207 Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk> Date: Thu Jun 4 17:00:03 2009 -0400 Added fs_element_added_notifier_set_properties_from_file and python binding commit 27316bd6737efdde048f922906c8b8d451ca25e6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 18 14:41:53 2009 -0400 python: add missing methods commit 6e8ddb3bc477e391f47502166c47661a186d6eb0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 18 14:37:56 2009 -0400 msn: Allow session ids from 1 commit c33edb27264e8d448eb7c1cbf35a43a5d0f03e61 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 16 16:12:06 2009 -0400 msn: use type##_parent_class pointer from G_DEFINE_TYPE commit 2a95bb2b8e7b5f1124e8b1529577ed1393b94589 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 16 16:09:37 2009 -0400 msnconnection: set method before adding properties commit 6eb1598868d88a1cc606625bddff2e5590aec1ce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 12 20:01:38 2009 -0400 msn: Allow any 4-digit session-id commit 147e588c48f0a5176d973106a20dfafa6f2512da Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 16:49:07 2009 -0400 msn: Add a bit of documentation commit 492b7079ea083ba98eb1e2e367401f23eb4f171b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 16:26:54 2009 -0400 msn: Generate plugin documentation commit d71b180e56a265f861a488152945fecc4285c7e2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 16:17:25 2009 -0400 rtp: Re-order Makefile to split out common stuff from the different results commit b2308c6ce077a5649c1d2f6405b603ba18a9b278 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 16:16:06 2009 -0400 msn: Build doc-building library commit 4a8a61bf135def9b08b54d31fbc0e11ee3365954 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 16:08:37 2009 -0400 msn:l Remove non-existent test from makefile commit f8aac7b4c2fc496ea767fe427021b9961c05aa6e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 16:05:30 2009 -0400 msn: Stash the session id in the candidate username commit e4dd04988c2e454d9018ce94a253233a8527506f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 15:55:22 2009 -0400 msn: Get the session id from the connection obj commit 99b255338975dabace3b4efad1218c2351b9aec2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 15:54:03 2009 -0400 msn: Add session-id property to the connection commit 1663e1194068401686a64fdd51cea692b88ff962 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 31 15:45:29 2009 -0400 msn: Store session-id/initial-port as unsigned int in connection commit bdc7f04805fcafb39f8f1440b7b64a74d007931c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 16:34:06 2009 -0400 msn: Move session-id/initial-port setting from the session to the stream's creation commit 9974b73ccea2a35f0f180d6d8bebee5a4feef53c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 16:22:56 2009 -0400 msn: Check for race in stream addition commit d5f98965aa4f5397498372ff73d6ac5ef1953589 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 16:18:53 2009 -0400 msn: Create the connection in the constructed method commit 40046fb07a214d2f63feb6f7b1823454dbfdb5d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 16:07:20 2009 -0400 msn: Add session-id and initial-port construct params to fs-msn-stream commit 8f8b00f4c1dff189cd0c3e02c01b784dd716f322 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 16:01:02 2009 -0400 msn: Implement get_stream_transmitter_type commit 674546cbd7ed071252ee51400021b61476cdcf10 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 15:58:40 2009 -0400 python: Use fs_session_get_stream_transmitter_type commit 29c73993a4274a48b7f075a033cdf372b50b6a92 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 15:54:29 2009 -0400 rtp: Implement get_stream_transmitter_type commit 082dd2ac74b537c88e9b7acec733031364cc4382 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 15:50:32 2009 -0400 msn: Comment out non-existing test commit dd8bb7273514c5cdea48bcff8b1a14a940e1849b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 29 15:30:53 2009 -0400 lib: Add fs_session_get_stream_transmitter_type api commit 4bca81e8baf613102b44681cd41e445919daf259 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 22 18:20:32 2009 -0400 msn: Emit messages on connection failure commit f3a819b737182a61e0f27dde3ac96be42bcfd9fe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 22 18:15:54 2009 -0400 msn: emit connecting and ready stream states commit 7a98482bf69ab0cfd437e4b054f5431c0780173f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 13 17:51:54 2009 -0400 Release conference obj lock before changing the valve properties The obj lock of a containing bin is taken in the notify signal when changing the properties of its childs. commit 65404e4a9b96357178c3064d487373a0560c7eb7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 23:51:11 2009 -0400 msn: Don't leak codecbin on error commit d0540a94f3c14807d823d6d8160eb3cf9f33a556 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 23:39:30 2009 -0400 Add tests for error case commit a2e6278f905ca188e154ae4d03c95be00f94c548 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 23:36:53 2009 -0400 msn: add test for other direction commit 8bc93fcf6ce0a6f8e48f7b56716303eee02c38ad Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 23:23:51 2009 -0400 msn: Check for right variable commit b45c053944211aa05ec31a9ea3886e9daf1d9419 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 23:23:39 2009 -0400 msn: Add Call test commit a353dc8f82f28837c0bc81573d2116e5a00b36a8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 23:20:53 2009 -0400 Make stream-transmitter a property of the rtp stream commit f176488e1f013ba2b1d63565f49a3c494f242453 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 22:51:39 2009 -0400 msnconnection: Replace GArray with GPtrArray commit c540cd6e3dc64b3a58db69ab9ffd0a0fa85b56e4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 22:49:37 2009 -0400 msn: Fix leak of pollfd commit 53a6fd9a50cdb6042a9543fedbaf8d07b3fcd937 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 22:45:21 2009 -0400 msn: First test commit 40c0125d893a487de94780384bec902c4654b99c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 22:08:16 2009 -0400 msn: Stop on success from listen() commit eff682fd69e7ddc2b507573e054980b6c42cc25b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 20:39:21 2009 -0400 msn: Stream locking completed commit a8725b378eedc1669e06342c8a8da3d1d14ce844 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 20:14:02 2009 -0400 msn: Dispose of all objects commit 9d7a611885b867139c0efd69946bf202634a06f4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 19:50:59 2009 -0400 msn: use session valve directly in stream commit b102b7e8c02a852c0c0cd65c051b51a9aab0fa11 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 19:49:54 2009 -0400 msn: make session valve public commit 2963195dab1a18ad0ffca316e5e737b713264d37 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 19:45:03 2009 -0400 msn: Use the conf lock to protect session commit 7c4b60d5114f2b33eec73d53bfd16738191fc866 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 19:33:47 2009 -0400 msn: indentation commit 696d433f91040541ec2a0013983bb30b438b8542 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 19:12:22 2009 -0400 msn: simplify session dispose commit e3a22cd94166de6c8f154359e07dda153471a21f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 19:10:31 2009 -0400 msn: unref conf on dispose commit c7a416fa4bc3f86574adf3055138838fc46c697e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 19:09:17 2009 -0400 Remove sink pad on session dispose commit abe3671ebaed103a6d3c5262d6494be2c0386b3a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 18:26:08 2009 -0400 msn: handle direction changes commit 8fff5ab3846abc952c7b6adbb688cab8406ca6dc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 18:17:25 2009 -0400 Don't crash on error commit 867fea9b2dee6d34231dcaa63da269621f1f5a61 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 11 17:27:33 2009 -0400 Create pipelines just in time commit 16eb798f1b25926f8d57bcc459914b75823e2d27 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 17:38:58 2009 -0400 msn: check if the fd has to properly set commit 99268adbf9e962591015dc1c332ff7752d068fcc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 17:23:43 2009 -0400 expose the right sink pad commit 14381945b4daa32f75dbb280f06a916a382bdcbd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 17:07:41 2009 -0400 msnconnection: downgrade some errors into warnings commit 29b9fb235d37271b514904085b97acbb84ae5d17 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 17:02:59 2009 -0400 msn: Set the default debug cat commit d202585b20d2c7eadcb63314cf83751d019f0da0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 16:50:15 2009 -0400 Thread protect pollfds commit fbf87a141ef6fccf09338bde76b25cc65f020468 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 16:45:14 2009 -0400 Use shutdown_fd to close other fds too commit 796a71ee259203084e10b8f6a38ebdbd7546dc6d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 16:42:21 2009 -0400 msnconnection: Remove duplicate pollfd checks commit 0786bef952b6b76a9eff986955b8287dd601e158 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 16:40:47 2009 -0400 Find pollfd before shutting it down commit b5bc31cf16e7befb59912357fc3eb6d53ea0610f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 16:22:15 2009 -0400 msnconnection: Set pollfd server flag before adding it to thread commit 4034c4ccc3bffc799bbf1b00c5417f9f56d480d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 15:39:17 2009 -0400 msnconnection: Document locking commit 999398a9aae68a682eef973ab900c1e1139bc758 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 15:33:25 2009 -0400 replace sprintf/strcmp with snprintf/strncmp commit a5445ade738e7361f4eca99abe8fb3f858854cc8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 15:27:57 2009 -0400 Indentation commit 2e27df5d46deb2afcde9aadda2815cc3ecbb1619 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 15:27:44 2009 -0400 Replace perror() calls with GST_ERROR commit 35e858428643482ee259253658c7f68545d3bfa3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 15:25:57 2009 -0400 Remove useless checks commit a569dfd63c944098bd6006da6cb7133ad01f11e8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 15:25:23 2009 -0400 msnconnection: Free the mutex commit 2d6879631fa0e9f57b90be13265f7844fc2428eb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 15:24:24 2009 -0400 msnconnection: Split dispose and finalize commit 2215f89222711718564497f877db6d866838a075 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 13:57:36 2009 -0400 msn: Return errors correct on set_remote_candidates commit eef5a2558d2d84d44d31f7b9b06f3cdf6e608689 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 13:51:40 2009 -0400 msn: Cleanup code, get proper locking for gather candidates and return errors correctly commit ef897dcced2580f6f55e409370d1a2c33539e5a4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 13:34:36 2009 -0400 msn: make session mutex not recursive commit 99b8e2f57fff4f52c740206ddec885cc767e5d7e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 13:33:32 2009 -0400 msn: Remove session's id prop, its always 1 commit 07891656937b23f8432a6f5e956708ce631e489a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 13:30:55 2009 -0400 its valve, no fsvalve now commit 709f35ff0ae5265d1899ac167d4e320bc800cdb9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat May 9 13:30:39 2009 -0400 msn: Return nothing when reading codec prefs commit b1d27064426e44aabd99c7ca69d7a49e94823329 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 8 18:12:16 2009 -0400 Make the strings static commit 6e2a765492b1668b581e4a6045f9b0cdec87d8e7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 8 18:10:26 2009 -0400 Set the initial port property commit 7288dd713a2b5c3a831f7f54bd8e57e058b36ff3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 8 18:02:21 2009 -0400 Replace g_debug with GST_DEBUG in fsmsnconnection commit 4650f1a362c8232c62b3e96bd86c3148736cc3d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 8 17:59:32 2009 -0400 Use macro for mutex commit a183ddf9fbf50b464ef7aa629837074037eac9f1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 8 17:52:03 2009 -0400 msnwebcam: Make code C90 compliant commit d6760e79be28a7b16bfa107e88ad0488aadf79a6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 8 17:37:00 2009 -0400 Fix indentation commit 51fcd36cb9a5aa52a762bf310976ac928a167e95 Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Thu Jan 22 08:46:28 2009 -0500 Make the src_pad_added signal be fired once connected.. it must not be in the constructor otherwise noone can connect to it commit ba7c621d9f485790ff2a60dc04339e096210004a Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Thu Jan 22 08:45:19 2009 -0500 add queues on the send/receive pipelines... commit 362210fdf75dc7b3f38e588f49d427b179a68e0d Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Wed Jan 21 19:20:07 2009 -0500 use fs_interfaces instead of nice_interfaces... for now commit e59e8d1da0e0c259f98be68586d030abdb564c43 Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Wed Jan 21 19:14:25 2009 -0500 Correctly fix fsmsnconference to work commit 662d79de9b5efeeab0bc2e7689016d1c0b8d947b Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Wed Jan 21 19:14:07 2009 -0500 fix a compilation issue.. and use FS_MSN_SESSION_LOCK instead of GST_OBJECT_LOCK commit fd4a0023193568fa3eb872b421fa263e71c544d5 Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Wed Jan 21 19:13:14 2009 -0500 Correctly find the port we used.. in case port is 0, we can't use the port variable since it will be randomly allocated commit cb5ffca56b6f1a663a7177e9a309a7162e4cb996 Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Tue Jan 20 23:40:28 2009 -0500 a lot of stuff to move a bit forward in making fsmsnconference work... commit 26eda514ae70f5865bfae939ade2d1f6aa757745 Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Fri Jan 9 18:04:53 2009 -0500 Making the msn-connection use a state machine per socket and not use blocking sockets. Fixed GstPoll and tested it, it works! commit 2645a167cb0637b2398f6dd4ababbb4881a3201a Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Tue Jan 6 18:44:35 2009 -0500 avoid bug if we can't create a new session commit f7e46f27bda5efad507585cfca0c9c30d68f9ec3 Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Mon Jan 5 15:41:56 2009 -0500 Move all connection related stuff into its own object commit e1965e29ea758c4f47572557b94cb6094373d9ac Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Mon Dec 15 20:05:42 2008 -0500 Correctly set up the pipeline if we are sending and we act as the server commit 8da16e4b57c6206e59adb73bfbdfc75cd50f9519 Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Mon Dec 15 20:02:41 2008 -0500 Port msnstream to use GstPoll instead of GIOChannel commit 956a9e5ca4e65f913b0b83534119242ffb16e5be Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Thu Dec 11 18:36:00 2008 -0500 remove duplicate useless weak_ref commit c7dde5d081530399023c38dfb8c0bf27cda17c86 Author: Youness Alaoui <youness.alaoui@collabora.co.uk> Date: Thu Dec 11 18:35:48 2008 -0500 update to API which needs the cname to be a const commit 06aeb2c47d0bfed520b38b83d62093749a0a625c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 14:34:57 2008 -0500 Add polling thread commit 7d1462f2517b7f7c83b5b627bde226c0e85e9b89 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 13:56:27 2008 -0500 Add GstPoll based infrastructure commit fe48102f4656fceaaf004cf050489301e20d03e3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 18:27:11 2008 +0100 Don't allow bidi or nodi streams commit 286c919fa1a1834830eab232930c925e7ecf10a1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 13 12:55:02 2008 -0400 Add sink pad and valve to FsMsnSession commit 7d0fae9227a636a54c4e99847e4d3728978e7f55 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 12 16:14:15 2008 -0400 Guarantee only one session commit 600b0d983ba3adbec0e8e43046b5bc2bc7cf3910 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 12 16:07:21 2008 -0400 Make the msn conference enforce a single participant and a single session commit 4a611bbbe2707ed4aca4d0fe76d986f8a5e9740f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 12 15:19:05 2008 -0400 Fix indentation in FsMsnParticipant commit f95bb569372df7fa0c9ddbfa1190ea2dd2a86bf4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 12 15:16:55 2008 -0400 Add already_exists error commit 71e6f78278b3177a62ec679ce5036e5de69d3b8b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 12 12:39:48 2008 -0400 Remove gstfsmsnconference.c commit 20477cff6719ed4ec7bca212842989721ccdd3c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 12 12:38:44 2008 -0400 Fix copyright headers in the msn plugin commit 373b35c1252ed45724157989d09424773a44a37a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Oct 11 15:06:20 2008 -0400 Indent fs-msn-stream properly commit 4342e3513467197f3848f2ea003a9bfda75780b1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Oct 11 15:03:17 2008 -0400 Indent fs-msn-session properly commit 868239dd01d6604efe27ad37aaf84fd6ee1a9b0e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Oct 11 15:01:32 2008 -0400 Indent fs-msn-conference properly commit 9dfc92eb7ecbb15f80d2856bb6c3e373000bf99d Author: Richard Spiers <richard.spiers@gmail.com> Date: Mon Aug 18 02:26:56 2008 +0200 Last minute changes to the stream commit b3b25e88463a68f1525e4026549940ffd765415f Author: Richard Spiers <richard.spiers@gmail.com> Date: Mon Aug 18 01:57:06 2008 +0200 Making the code neater, fixing some errors so it can compile with Werror, as well as some stream changes commit 242cd483e2fe68e3f9ed599b31d92a95bd161aa2 Author: Richard Spiers <richard.spiers@gmail.com> Date: Sun Aug 17 00:19:43 2008 +0200 More modifications to fs-msn-stream - sending and recieving should work now commit ce88e4d0b67e2336b1277fb4abe79f8bc719e808 Author: Richard Spiers <richard.spiers@gmail.com> Date: Wed Aug 13 02:04:56 2008 +0200 More work done on the msn stream - connected various functions together, starting to look almost functional commit 4de2748cb97a5032c4e46675c8a4d70baffcaefd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 15:42:19 2008 -0400 Fix indentation commit fa71df786c7647ff3c352393050e87ebf4a9dd84 Author: Richard Spiers <richard.spiers@gmail.com> Date: Wed Aug 6 21:06:17 2008 +0200 Created a duplicate gui example to hack around in Added more functionality to the fs-msn-stream commit 83da09316963d8dc25439e2ca2b557d04b05a49f Author: Richard Spiers <richard.spiers@gmail.com> Date: Mon Jul 21 22:01:39 2008 +0200 Just adding in some author information commit 6fe761fd5b7d3d2b59e9d81e71666d2e16037db2 Author: Richard Spiers <richard.spiers@gmail.com> Date: Mon Jul 21 21:38:26 2008 +0200 First real commit - mostly skeleton code Starting to add some msn functionality Nothing too new, just reworked some functions commit 0355c710ffdefc3e5582076bfa1da5fbf657f80f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 13 18:35:39 2009 -0400 rtp: Make the locking of fs_rtp_sub_stream_verify_codec clearer commit eed05a55ce1a68cc1de6d6ce8a6da4ca0c847c37 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 29 23:05:44 2009 -0400 rtp nego: simplify the iLBC negotiation function commit 73c669f834b87db78a2cbed480a41052c2d95d93 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 29 17:22:48 2009 -0400 rtp cache: Reject cache if the factory does not exist commit a709918824a4b71b67b33f37c43b0f9284789e39 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 25 19:14:35 2009 -0400 rtp: Keep session ref while doing callback commit 1905290e982b14e9a1e1cd31c072e856c39cc91b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 25 17:48:45 2009 -0400 tests: Use GST_DEBUG/LOG/WARNING instead of g_debug in tests commit 396f5fd2d31fe86031c0f374c231a4f72996984b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 25 17:35:29 2009 -0400 nice: Release lock before calling into nice agent commit a18a67d67dac193403355da32e6fdf5270b1a6a2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 23 19:19:11 2009 -0400 python: Rebuild defs commit 8e9ffbcdf1b35fdacfcff3c56f31f06205a80685 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 18 14:40:44 2009 -0400 python: Export fs_stream_add_id commit ee956c08df2cb5e318d9caefef6f528484f58c10 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 16 17:58:05 2009 -0400 nice: Use stream_id from arguments commit 005b71225cac0dd85e128c1b07e5c8e010e0df15 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 16 17:57:19 2009 -0400 nice: Dribble out candidates commit 855ac3ad0c476a841e0f2513a71fef77fd63848c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 16 13:24:10 2009 -0400 gui: Replace libglade with GtkBuilder commit 0161852402ff7d0dcd41315234eab8fe53b57018 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 15 17:53:32 2009 -0400 rtp: Make cache work on memaligned platforms commit 901c42f3087f1ceb99d15545c77cfc35eba7b9ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 15 13:37:35 2009 -0400 rtp: Remove pad block cb when destroying substream commit beed3cb4ed40026f4fed7a076dece480812003f9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 10 10:38:51 2009 -0400 Try to unref internal session only if its set commit 516449ba927cab674a7bdbc415508c4e5991c138 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 9 10:17:22 2009 -0400 Update gst version in configure to 0.10.23 to match README commit 35960e8d82b5322680d9dcd948d43b06da9aa4a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 1 15:44:20 2009 -0400 Update core gst dep to match the -bad dep commit 8be088f5829ff168595fc5549e875eb49cd08388 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 28 17:56:36 2009 -0400 Version 0.0.12.1 commit 3f40b79a04bfc89d9fd318b5bf9ef7857b539dea Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 28 17:50:18 2009 -0400 Version 0.0.12 commit 8a64db4a0035559a34b84ab5593512a8061ff232 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 28 17:39:21 2009 -0400 Disable RTCP CNAME based association tests The message is broken in gst-plugins-bad 0.10.12, so it won't work. commit 4c476d49211f2f387b5f050a6bde853765dd4303 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 28 17:36:57 2009 -0400 rtp: Check for the new name of the sdes message commit 4a60b35295dbc1f9b70f33cb15bbbc6b8df5502a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 28 16:38:49 2009 -0400 tests: Reduce nice test debug output commit 8c46154df085bf91c71ac62e18a19c8a93393356 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 28 14:05:33 2009 -0400 tests: Name multicast rtp tests more accurately commit a53438667b01b10fd15645c53764be071a0d1361 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 26 20:46:25 2009 -0400 Revert "nice: remove useless state unlock" This reverts commit bbefabf9da7fc4a695a8e18591fe1309e79b1479. commit 42181a7499c669fdb29b6dbc3c3bc995c426f356 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 26 15:52:27 2009 -0400 Set link to playing before linking it commit 586b649e80f316a2dfc0cef8df398ea68e3f3673 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 26 15:51:20 2009 -0400 rtp: Do proper locking when removing send codec bin commit d443e642c4e453cb028b5670536cf1699a843a68 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 25 17:16:55 2009 -0400 Version 0.0.11.1 Version 0.0.11 is in a branch commit a46e57c168338c8a2e3b39771e10aa5e626abeda Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun May 24 14:44:58 2009 -0400 rtp: Re-add plugin ldflags commit 5c2609de1101faa2409680e8b7ca3321bb27c6af Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 22 14:52:25 2009 -0400 tests: Disable upnp for invalid stun test commit bb17542752c655957580a25892d1082aa33af85d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 22 13:40:06 2009 -0400 tests: Do g_debug instead of warning when skipping tests commit 79ce8d23643eda8ddb45fb3bbf5444e6c225f299 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 20 19:02:34 2009 -0400 Update -bad dep for ssrc setting property commit b51b61984e7e2f465c375f9781eec7c3bf9b9089 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 18:25:00 2009 -0400 Add ssrc based multicast test commit 80a81edd9ee3085426ac755b33c2226b0f6270a6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 22 17:42:04 2009 -0400 Implement fs_stream_add_id in RTP plugin commit 6aaadd3066a8ab0133ad3feb72c5c657e608240a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 21 19:53:20 2009 -0400 Add fs_stream_add_id api commit c8ccc1d254a167e88fc25bf28547c90609385230 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 20 20:18:41 2009 -0400 Add test for changing the sending ssrc commit 91325df0c3835686abaa654ced8d63e45fc57d22 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 20 19:10:22 2009 -0400 Implement the ssrc property on the rtp session commit f9e660f88e6226d023e4a55ddd3adae4f185662a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 24 12:15:15 2009 -0400 Get rtpbin internal session commit ad703c2a8a4a728e53c7993d9cf055607e22801c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 20 19:00:50 2009 -0400 Version 0.0.10.1 commit 31d9d40883b7df444d28a89e7d445c877185bfbf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 20 18:54:34 2009 -0400 Version 0.0.10 commit 2fefd38935055282f0e9f8f08f5349259ef0d861 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 19 16:23:57 2009 -0400 codec: Ignore case when comparing codec parameter names commit ab58cfd77f2cb50be081c2a6430fdb698cf22015 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 19 16:21:33 2009 -0400 codec: Ignore case when comparing codec names commit 307660cbb1f4c785d029366b52d96e7f9fe2ef2e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 19 16:21:14 2009 -0400 codec: Accept special arguments with any case commit 4eb594b91b135956edbc5d77b840a6aa7361db6d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 19 15:43:06 2009 -0400 rtcpfilter: Replace SR with empty RR if there was no RR commit ebe4d6f0692cf5f713e567d7472b63801d3a137e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 19 14:43:09 2009 -0400 rtcpfilter: Test for no-rr case commit 688eb530fddf21f7b1a93380097d3cadd14e1b0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 19 13:58:06 2009 -0400 rtp: Don't unref passed caps in discovery Don't try to unref the caps pass as input, instead ref them when they are added somewhere. commit 59df5a00e4ea0ef5840f637d67328c5742aa625f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 13 17:18:32 2009 -0400 rtp: Free substream if its parent is unlinked commit 34eb9f312cecaa53c4e51f68d674b221be02f09b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 13 16:47:28 2009 -0400 rtp: Make sure substream is stopped before disposing of it commit bcb3d7ad3fabbfd196e4e029d555be65d5b9d683 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 13 15:27:03 2009 -0400 Have substream emit a unlinked signal commit 92a7eac0b5ff87e89c770beaea3de66e893ae775 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 13 12:20:39 2009 -0400 nice: Free nice candidate with the right function commit bbefabf9da7fc4a695a8e18591fe1309e79b1479 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 12 12:24:27 2009 -0400 nice: remove useless state unlock commit ea8b7bf7e31a40b1e4e64c09c795dce9d5090ccf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 12 12:07:20 2009 -0400 Safeguard against malformed GstRTPBinSDES messages commit e4b2dbb273171888fef35e30e5a9b773cf36dc7b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 12 12:03:38 2009 -0400 rtcpfilter: Verify if there is at least one packet commit 32c15a7520f65ba5fabb4933036aa91366492b7b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 12 12:01:51 2009 -0400 nice transm: Make sure foundation ends with a NUL byte commit 5651022a4a8acf6bb296be512758f68cc787f224 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 12 11:59:59 2009 -0400 substream: Add missing break commit bbd8db90081fdc96ecd6cd513abbf1e95eb379d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 5 15:05:51 2009 -0400 Continue discovery until the caps have been found commit 7efe8ad1732ecaadf22ad3ea5e912e60231ead1f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 7 13:51:20 2009 -0400 Remove unused variable when debug disabled commit a6829deb59d85e26349d92a6da7b632b729d9d43 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 26 18:16:01 2009 -0400 Remove deprecated GLib symbols commit 2250f8e4c3d8e7615e3bd180a7f881778dcbc035 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 5 12:37:03 2009 -0400 funnel: Change the pad caps on source change commit 5e79e5ed87c5615f80db761048e3ae7c2a3426d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 28 17:10:51 2009 -0400 Use a convenience lib to avoid building everything twice commit e5937fa4c41abdff87855b361dd5bbc05e7fea4f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 28 16:49:40 2009 -0400 Update common and use shave commit 677bdc62a5c612ba34037b6de2d9b55a6ad9e9b2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 18:25:00 2009 -0400 Add full conference multicast test This test uses cname for the association commit f17b7f3af4f694170a9fdfa06ec60e893c07882e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 20:03:34 2009 -0400 Return more errors in multicast transmitter commit f296ea9b403fe9165c24aa03042627a933049c6d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 17:48:35 2009 -0400 Factor out the utility func to find multicast addresses commit 666aaa493d3fb011db2fd6c6d31d0dbb4c6a5b24 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 17:37:00 2009 -0400 Select the transmitter name for each test in rtp tests commit 064b3fff689bd0f7f32abde95c76e796bebb50ad Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 21:36:08 2009 -0400 Remove usage of cname in the most tests commit 7dad3b6432fa3965584026f60624211ff92f1aa4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 20:54:53 2009 -0400 Make the cname optional in participants commit 0e4ec9f0c6811a120ff31d9d39538c965350ea33 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 20:39:54 2009 -0400 Don't emit the UNKWOWN_CNAME error anymore commit f376c3ff602c89e8757e25eea9347b3a40dcaddf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 21 19:41:04 2009 -0400 Fix doc typo commit 6e04cf3ab2ff1b3ae077ad11d6f30032646dda86 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 23 19:20:12 2009 -0400 Return an error if no codecs where detected, every time commit 93fd20fddbf0c3841499fb00a21351717c268391 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 15 18:29:22 2009 -0400 Use internal stunalternd for testing commit 68732ff3e7a769d4c150139d6b9dd47a981d7c6a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 10 14:13:19 2009 -0400 Emit GstForceKeyUnit when multicast starts sending commit 442a43705c4121c41c6e60f50244fff40e7cb776 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 10 14:09:47 2009 -0400 Emit GstForceKeyUnit when nice starts sending commit 2b94c4aa5fb26f48d50a3873dfaff1d6eb64681a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 10 14:06:22 2009 -0400 Emit GstForceKeyUnit when rawudp starts sending commit 1de519a700932fdb37a88bca1d1c62bff1ea0c03 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 10 17:23:00 2009 -0400 Only enable stun debug if rawudp debug level is debug or log commit 9cbbdc2dd7efd1a06aa1c197fc1eb916da7e3ffb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 8 21:03:32 2009 -0400 Use NiceAddress to parse stun ip commit e04ccafdf2990ae96b49113f117f9403927bb76e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 8 17:07:44 2009 -0400 Update libnice dep to 0.0.6 for stable stun API commit 4dc735149c08003fff154c6f5902c2e2afae7022 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 7 20:29:04 2009 -0400 Add stun alternate-server tests commit 77286bdba89619f59c08d086f0e25a658042b017 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 7 18:32:46 2009 -0400 Implement stun alternate server commit 97de77fe3f12c84f527ab4c9dab171a2e30ead8a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 7 18:17:49 2009 -0400 Use libnice stun timer commit 580a0fbf168a94f87de3d39584f128449146bfe0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 7 17:12:15 2009 -0400 use libnice to parse incoming stun commit afe00f2ca7a339b72b5bd0d1ef6ad0c4df5604d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 7 15:57:17 2009 -0400 Remove stun for old libnice commit befe532b310bf9763b9a87e2492020b590734bb6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 7 15:56:48 2009 -0400 Use libnice when sending STUN requests commit 342f097a3fbe9af972d76429c5eb69278e00d412 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 10 14:56:48 2009 -0400 Don't print NULL candidate commit a89f6b1df1fd2fbb08ab95c8180fe23a9caaa196 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 10 13:24:20 2009 -0400 Remove unused label commit 753462cfbc0cce96a84eaa3dfd96b682ec68c443 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 9 19:06:30 2009 -0400 Remove support for H263-N800 hack commit 34b52b61ec10e573db0ab3c77a3d01d377cd807f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 9 14:02:04 2009 -0400 Update references diagram to match reality commit f20f61665b7b225fd91dba6d2b52c260e237d6a5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 8 20:39:47 2009 -0400 Stop encoding when no one is sending commit 3c8acacf9120fa5b7962e4062a31eef0ca761385 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 8 19:26:37 2009 -0400 Don't try to use gdk/gtk defs in python codegen commit 386c809953600827c6c7637839bcb702f60b1e2a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 8 18:11:52 2009 -0400 Remove dep on pygtk if pygobject 2.16 is present commit 6904d6df1959168646946dc431339074a5a3fb08 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 6 20:35:23 2009 -0400 Version 0.0.9.1 commit 4fe6016ec86e748342ee3fa35b607cbefc049109 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 6 20:29:37 2009 -0400 Version 0.0.9 commit 6025f3cedd2171d596513effe1d40fb00ae318df Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 2 19:10:11 2009 -0400 Make libnice non-optional commit ac7dc4a43ac6098397ca8feaff5c4f75c00fec45 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 18 19:09:59 2008 -0500 Improve dtmf tests a bit commit a020bf8c34656e8c5b1ebfde478847e6aebbfa51 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 18 15:16:13 2008 -0500 Add transmitter sink just in time commit 5c91c2278e85a4465640ba398fc47fbdf73dc6a8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 18 15:06:24 2008 -0500 Factor out the transmitter sink addition commit f9fc5976df3cd689b2f2950e8e486bdaeaae64e8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 31 13:40:34 2009 -0400 Check if both fields are not NULL before strcmping them commit c3ceaf59765f90dcc438bf38ceae8d0669121b55 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 31 13:38:51 2009 -0400 Ignore stun binding responses with no mapped address commit ec64b568b2c471f94eff579f86de944e63ce00c2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 31 13:36:14 2009 -0400 Don't offerflow if nice candidate is inet6 commit d3083e1068ff1c3bbb7cf46ae1ae2af34458b895 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 31 12:35:37 2009 -0400 Remove unused variables commit 6883c96812a322f5717b758488c160da6efbc77e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 23 14:58:22 2009 -0400 Drop the buffers before decoding if the direction is not receiving or both commit ded8205cc9d9c6e98961fb620a3dca3cd9ea8801 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 15 20:56:20 2009 -0400 Remove rtp/rtcp tee fakesinks commit c2b1bf7104f9e367cb199bf906e05c34c4071390 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 17 18:00:12 2009 -0400 Disallow invalid relay-info parameters commit 3338bab01a35a792bff24397d53e50fce3a0b2c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 17 18:12:54 2009 -0400 Test for invalid relay info argument correctly commit 2cc6bb13aeb056c317b2eeacb091b6ebc05a917c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 20 19:22:35 2009 +0200 Already always requires gst 0.10.12 commit 68d2c034c6e12e5e7219c0e7885179fc9cd6ebe2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 18 04:44:51 2009 -0400 Update python requirements commit 8615191479ed0842bb9082cedd17e2259c7edb9b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 18 04:38:57 2009 -0400 Use AM_PYTHON_PATH instead of AS_PYTHON_PATH commit aa8fc29ab49dae0e51e246837f55f88dd6907783 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 22 20:12:59 2009 -0400 fsvalve is now valve in -bad commit 21a170180c69f8af4ead8efb66ce493b46c8ecb8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 22 20:11:40 2009 -0400 Officially depend on new gst-plugins-bad commit 9eddf78c30d18c5b68fb8c5b808dacb9764917cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 15 17:01:38 2009 -0400 Version 0.0.8.1 commit c2f4b1c52f7d601678d8008ba5ed8fa5d82dcd4d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 15 16:53:21 2009 -0400 Bump version to 0.0.8 commit 00866207d3bbe0fab6c5f651b72cc4ac1d1cc86f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 15 17:06:28 2009 -0400 Our h263-1998 negotiation function was really for h263-2000... commit 49043f860f9de91e561949775f491a47e00359ac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 24 17:22:18 2009 -0500 Set remote codecs with same id to keep the same config commit 88997e86f4b4b5826da80e8bb622e0d53b09c9c7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 24 17:04:50 2009 -0500 Remove deprecated delivery-method property commit 0092891a388e113fc612eeb8eabb9966959a1f47 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 13 18:22:01 2009 +0000 Keep the discovered codec config when re-negotiating commit 8e08a8611b7845c3543529d40b352caf1e97f951 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 24 16:58:31 2009 -0500 Remove special case to keep codecs configs commit c836f483b47fd393eae65b3038da6c2f3f8da9a5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 24 15:43:55 2009 -0500 Hide most negotiation details messages to LOG level commit cdb0b6803a90db370e2f30cfd2df37443244392d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Feb 23 20:26:11 2009 -0500 Make codec config regression test more strict commit 14009993476cada27a4882c9099cdfb24a3c209c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 26 22:45:28 2009 -0500 Always verify a substream's codec after it has been added to a stream This fixes a subtle race where the codecs are changed between the time when the codecbin is set on the substream and the moment the substream is added to a stream (during this perioud the substream is "free floating", so we need to verify that nothing nasty happened during that period). commit de28370480715fb9b8fed46a07595804f56e566f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 26 19:04:13 2009 -0500 Drop buffers that don't match with our caps, don't leak intersected caps commit c4ea1072376004e963451a41b06e36d1a7647d3a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 15 15:23:52 2009 -0400 Update gst requirements commit 02c327d08560b0836e1ed81e7144ff3a699db888 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 15 15:05:29 2009 -0400 Add checks for the stream codecs change notifications commit e79203ea6d4803fd393bf72ac9a1e809b57e8be4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 15 15:05:12 2009 -0400 Emit notify for FsStream::remote-codecs commit 079b22d5d8491ef4eb86885b2934553ea72a63b1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Mar 15 14:53:58 2009 -0400 Emit codecs notifications if only the recv-only state of a codec has changed commit f14baee14fce3b6a85e117f86490eaead7eae981 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Feb 23 21:12:07 2009 -0500 Rename has_negotiatied to a more meaningful name commit b5ebd16f57c2f9be5f475ea1f2dcb69d077c7193 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 25 21:18:35 2009 -0500 Use autoconvert as fsselector too commit 6a30b64995f725624e13eb13025c7f454e22dc5c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 5 22:35:35 2009 -0500 Add a bit more debug on the nice transmitter commit b72eac7dcbe274920e8c89cce147a3551e44ac11 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 5 20:04:21 2009 -0500 Force the child name to be rtpbin commit ef12330aafc65807b1589bd2aa88608c83367eeb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 26 15:49:21 2009 -0500 Print the right variable commit 70597011612f01270f576302fe4d7f0e3b8e7704 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Feb 23 18:47:39 2009 -0500 Really set page size to zero on spinbutton adjustement commit 2011d92b3f655d09122e21ee19c40b2acdf2b7f2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Feb 23 18:43:04 2009 -0500 Actually use the stream negotatiated codecs to create the codec bins commit 412ba58856b4b10c955d02aa40a5193986f0aa97 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Feb 23 18:42:19 2009 -0500 Ignore new cache dir commit 7ebd18f5fa4c235107f35a76adf7c3262749b912 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Feb 23 16:47:42 2009 -0500 Move examples to examples dir commit 548f9520d56d7a0efd23482e1b02ff63d2a3e5be Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Feb 23 15:13:47 2009 -0500 Set page size to zero on spinbutton adjustement commit 6d80cb925c0ac3964dbc64510d587ff36859e3c2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Feb 21 09:47:15 2009 -0500 Add pluginsdir to the .pc files commit 15776d132fe6933f34b705b7f34c79f5889127ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 20 14:45:08 2009 -0500 Add test for 0 clock rate codec commit a5b5fae2bf489772e416a7ae5dbd8ac8d3cb9404 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 20 14:45:27 2009 -0500 Allow remote codecs without a clock rate commit d6dd346d168f19fec5ef3bec6d05f3897fe43f4c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 20 14:44:39 2009 -0500 Reset has_negotiated to false before next test commit 6a508286719e1079b0d726e4abbce7237a0edecd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 18 16:04:42 2009 -0500 Remove use of deprecated clock-rate property commit 9954eaf267764c75a195ce85283cd42f348cfb68 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 18 16:05:07 2009 -0500 Add missing GError setting commit df5cf6f9ed20c732794df1a8eb2396e6abe97720 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 20 12:12:22 2009 -0500 Don't set global remote creds in google/msn modes commit fd0ea6cf933cb1884714384d4ce50eae3cfd6cd7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 20 11:40:35 2009 -0500 Release lock on various errors commit 6cd21e72ed9f89fae7b97b6b37098dfe33888a4b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 18 13:47:36 2009 -0500 Move the cache into the XDG cache dir commit 5c3491c6062e13155daf52832651319f164f0ab2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 10 13:38:13 2009 +0000 Don't force base ip/port, its optional commit 20356773667bf9c78579225acfd792e34ae4722f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 10 13:37:37 2009 +0000 Don't add baseaddr to host candidates commit 3f6c306c47e98cc61a07e46d5ec5276cb44eb7c7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 10 13:32:31 2009 +0000 Fix indentation in new patches commit 039f08122cf25b3a84180722d6cea13ceb97ff62 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 10 13:31:15 2009 +0000 Add more sanity checks on ICE candidates commit 807b0fa892397be8053574d655d0f26a5b2b78a0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 10 01:03:14 2009 +0000 Set the global credentials in draft-19 mode commit 708657045bf1a5a8e2287cf01fb54320a4042944 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 10 01:00:52 2009 +0000 Fix potential leak of unset remote candidates commit 304eece2c5b96643a93438bbf8f50be11fcc698e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 17 15:04:14 2009 -0500 Add new m4 file to configure, etc commit 30f6cfddd866a8b43a31af59ec1b7022b0ae43da Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 13 22:13:57 2009 +0000 Don't force non-exist configure switch commit e49a1dc2081c685ecbb81fb845cf0b311b6c6918 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 13 22:11:42 2009 +0000 Add python headers check from gst-python commit 92c4dddf7931d284dd3227317da92411ba7d2193 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 13 22:01:41 2009 +0000 Remove autopoint from autogen commit 41524871bc203bd29b76697664cc30fc3cb99964 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 12 14:33:00 2009 +0000 Don't use ca after unlocking, and invalidate ca just in case commit 3fbc07d4d145b5c9d27822dc420415713be19190 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 6 13:36:39 2009 +0100 Implement filtering out of unused telephone-event clock-rates commit 552dd5f80ab560aebe6d9274440a7aa7d1a11815 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 6 12:48:33 2009 +0100 Use the new filtering function on the negotiation result commit 5646c98e62c36eb660a960eb725ee5b9058aea8c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 6 12:45:15 2009 +0100 Add negotiation_filter method to the special source class commit 49cf8a4fc4c5d485662ba9bbe40faab08d77e5d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 15:54:50 2009 +0000 Clarify what CodecAssoc->disable means commit d20c4cbfa97f129b889137b14beb566eb139ea23 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 10 13:47:11 2009 +0000 Don't leak upnp timeout src commit 8206bace3743cadee08c53a34b9249c817056ee6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 10 13:46:56 2009 +0000 Don't try to test for valid case of in-band config commit 93722fdd68e520f175b2e12903a2b5abbf27564b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 6 15:56:08 2009 +0100 Accept remote candidates without valid codec configuration commit f6a3526db81759673929d8ef7da205111d230025 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 14:05:54 2009 +0000 Use common-modified glib-gen.mak for rtcpfilter commit 88da2deef7981109321c475b9d788b744f856191 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 14:05:16 2009 +0000 Bump up requirement to gst 0.10.22 for new rtcp filtering commit f6889f37eb26ceb9be864990e8f9f3157854eee1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 13:59:48 2009 +0000 Merge the sending property in multicast properly commit a7d420424d000815e6ab3cf0fa175ca823c59d38 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 19 18:32:22 2008 -0500 Add tests for rtcpfilter element commit 7326b57b65176c946b93d9f91a72534e3840c0d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 19 18:19:03 2008 -0500 Reduce rtcp packet size if we modify it commit 15f23f723bbf6268a3998d9de9f6905f8fd502ac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 21:09:56 2008 -0500 Add nice tests for the sending property commit 87fa4179a17fa9f64283397b07b8e2c2f41fbba0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:54:09 2008 -0500 Make mcast test flags into an enum commit d1b081871a6713b5f0b1bef3a0560ba2535286b0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:52:38 2008 -0500 Use fake filter in multicast test commit d4561a61ed18492a6ab8e9de679b012051e66cfb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:52:26 2008 -0500 Add Fake filter element for transmitter tests commit 4a7e1b1851dbc36d4d0003aa69c845d9182fdda2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:40:31 2008 -0500 Set sending state at start commit 282c42b8452a250f9ae180cda8b4143f84086700 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:40:21 2008 -0500 Test sending with filter commit 82257fb478db818baf81d61cfc89e6c99996f892 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:37:00 2008 -0500 Test with filter while sending too commit 366fbb4ceb87337d9f7c36f1562f590dcadc97ae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:35:41 2008 -0500 Split setting recvonly filter from not-sending behavior commit 96b4f820c36cc8c318391b0a5cbd294f5f52ccb7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:34:12 2008 -0500 Use not_sending flag directly commit c3f0e42d600edaec651ad49c34af1f6406c67149 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:23:57 2008 -0500 Use the sending property to change the sending state of the filter commit a4eed44afdc6af9e36a74f272dd1ee0071f58ef6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:21:21 2008 -0500 Introduce recvonly filter in nice transmitter commit 616a880ef019472ff81325d6ebdce317cda5ac64 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:12:44 2008 -0500 Factor out nice sink freeing commit 90911d9efd9670b02672d2d995591d22f63c5338 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 20:09:40 2008 -0500 Extend the nice sink/src creation function to support filters commit ef0c11a292f36a69e01f1600f75f0b7ebf168bca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 17:56:57 2008 -0500 Add test for partial-sending mode in multicast transmitter commit 8a8da9bf3df3006eac8177fa2cc2ecb031ee915e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 19:41:59 2008 -0500 Use sending property in multicast filter commit f4bc6e3ada7eba5b7d25fa579070701e277ee77b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 16:36:47 2008 -0500 Remove filter with sink commit 1697e5543c6f7da8afce6dc57071e0bfe0bea01c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 16:20:58 2008 -0500 Allow multicast sockets to start in the sending state commit ddcbad5f411545d500cf19ce8a2cf550104e7e97 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 9 18:58:45 2008 -0500 Extend the multicast sink/src creation function to support filters commit 76e9556e0754cd1e22b75cba180ea7fa695f068b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 9 17:42:58 2008 -0500 Add test to rawudp for partial send case commit baf33b494cc5a6fc3a5b9c12a4b6b52222af796d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 9 14:59:54 2008 -0500 Add sendonly targets in rawudp commit 24a5e93264dcd340e9a0a276ef9ac0fa0c8ee95a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 9 18:02:59 2008 -0500 Free recvonly pipeline when putting port too commit 3a1a784d01bb39ed6386606d9d9a5b361e077542 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 9 13:20:55 2008 -0500 Add recvonly pipeline and functions to add dests to it commit 6948939eb6b377741f72a99f98eb896c8b05822f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 8 20:18:39 2008 -0500 Extend the rawudp sink/src creation function to support filters commit 6b7beb56e12d92759db5a7c3facbbf2c31160d17 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 8 18:40:51 2008 -0500 Connect the get-recvonly-filter and error signals from the transmitter commit 8a3925c3cf1a9b3edd6d444a5822b2921ac2bfde Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 8 14:20:22 2008 -0500 add get-recvonly-filter signal commit ec55fda78a4b2dbd13ce40f25e3b6530b0c00c0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 4 16:14:32 2008 -0500 Implement dropping the SR if sending is false commit 5f411ba4fff21f6e262ed5308442f50e665a38fb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 3 17:09:26 2008 -0500 Add sending property to rtcp filter commit f80aca36d9a02410de9bc719efdc24654c8d1444 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 3 16:29:10 2008 -0500 Import empty RTCP filter element commit 1d2568ebf0902c4f6bc8a9ef9d9024460b93b1b2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 12:55:31 2009 +0000 Ignore new registry file commit 089d9e24955854a988cfc190b3b8b4dc2bf14a32 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 12:48:02 2009 +0000 By STUN, I mean TURN commit 4789542dc48b5a6970d44acb4ba851801b6f1673 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 12:38:37 2009 +0000 Replace copy of common with git submodule commit d1ea53d5635966800c6cd431afe40ed255d6849a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 12:36:44 2009 +0000 Keep our glib-gen.mak commit 79b655581ef3d575a5bfdbebf1505e5db8c0fbad Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 5 12:18:39 2009 +0000 Move our modified gtkdoc plugins sutff out of common commit 110e5451e3324b1ccad662b0064d5324db54ea0b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 3 19:11:49 2009 -0500 Protect against multiple threads calling into the pad block callback commit 247267b91367635bbc2a373a6ef435d81971388c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 3 18:42:48 2009 -0500 Rename confusing function to _discovery commit f827fe388eec7aae823f716119f1482c1c573eec Author: Antoine Tremblay <hexa00@gmail.com> Date: Sun Jan 25 11:15:08 2009 -0500 Fix Makefiles for gst-plugins-base includes and libs The makefiles were using GST_BASE_LIBS/CFLAGS rather then GST_PLUGINS_BASE_LIBS/CFLAGS for the base rtp libs Also add -lgstrtp/gstnetbuffer at the end of the LDADD commit a5eccc7c16dae57e4cd5074330cb0a07475b961c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 21 17:15:37 2009 +1100 Use the standard/merged python bin_to_do_file in our test commit 8779b777d280c63f428f3f956b63adf316fb1b70 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 20 15:32:15 2009 +1100 Make sure we don't call the pad blocked callback twice in the case of pad_alloc+pad_push commit 6337ac815c8c4a40313c33a020fd916199c55bba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 20 14:06:06 2009 +1100 Print error too commit d09c1026385d570d8072dd30a93dfe00c1922f01 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 15 14:51:37 2009 -0500 Accept remote codecs without a clock rate Old jingle did not provide it commit a2c9db3cc79813f7b26820a923920a3af6131a57 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 15 14:48:24 2009 -0500 Test setting a static codec without its clock-rate commit 93c655a55a5e5be5ef12902b530a01d4bfd1475b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 21:25:36 2009 -0500 Share the same default stun timeout in stream and component commit de3c90819e61c92dfb685205aecd12d4216b9bf3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 17:01:03 2009 -0500 Version 0.0.7.1 commit 2f18cbf114beb4c1e3840d70dd3c5516aced282d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 16:50:49 2009 -0500 Version 0.0.7 commit 09a3b23e8a53c2de135c58f295bfa6aec1b654a5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 14:58:29 2009 -0500 Also allow force disposing of participants commit da48ddf2c5cb638de7ca130d04998c35742cc0c0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 14:51:41 2009 -0500 Add dispose method to the python bindings commit d09a16e1b98701120341f165f7e0775727462dcd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 14:44:21 2009 -0500 Update python bindings def file to include diposed commit 1ba1cebf8cd51b39c79af5bcc9ed20d0f9959b21 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 14:43:20 2009 -0500 Add test for post-dispose calls commit 51cabe12089105ba72f8f5ac51fccb51c4819abe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 14:26:36 2009 -0500 Protect rtpsession dispose with a rw lock commit dafa26580c0053fbf8757f09b94f6e8fe3d19779 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 8 16:57:19 2009 -0500 Clarify session->conference refs commit 4b50fbb8df470a1b795f5d65f9735815b80a75ea Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 7 20:48:40 2009 -0500 Move stuff to dispose/finalize cleanly in rtpsession commit d95dc199b4e05ff75308168daa389498726f6c39 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 7 20:25:23 2009 -0500 Protect streamtransmitter in stream against early dispose commit 849a89d1a98ce31a4808391f6010a0338bf673fb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 7 20:06:17 2009 -0500 Protect participant in stream with mutex commit 52541a83889fabfc2b1f66d2ce153b6f56519bb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 7 20:04:16 2009 -0500 Make the session inside a stream dispose-safe - Protect it with its own mutex - Take a ref when using it - Unref afterwards - Remove now useless disposed variable commit 9f5053f5ca8c90ac2fa20550038870b94b0a81fb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 7 19:37:23 2009 -0500 Stream transmitter is no longer readable commit 9ec108ce4f720aa5d34b4ab95a559f8cdc818642 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 20:23:57 2009 -0500 Add error for when an object has been disposed commit 07468bca054a465841b9365cb8a3cd107866b5b6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 20:20:07 2009 -0500 Make fsrtpstream's dispose thread safe commit df58bbe7b02a56f33de9aecec64650093052e0c6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 14:56:41 2009 -0500 Add force_remote_candidates bindings in python commit e3154fa95d492a339ff401c57248bcc6656144fe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 9 14:54:55 2009 -0500 Fix component defs in python bindings commit 19e00a88964e326012db5e4fbf077cd000a0bb08 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 7 18:16:08 2009 -0500 Document the relay-info property completely commit 71e9aa289661d962cad953c7bf805a33511a59d6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 7 17:21:29 2009 -0500 Remove gst-function.m4 from makefile.am too commit f8a7173d877b3af4352a45b885e5405458311a6d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 7 17:08:37 2009 -0500 Fix potential race in tests commit 545f7ff35abf61c1a53afbfb61fa6c173f52578f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 20:41:35 2009 -0500 Make the stream transmitter fully private commit 86f421f6a9612b249cb7def4ca413661679e7456 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 20:48:03 2009 -0500 Remove useless ifs commit 359f1f690f468596d0c06ace568f2b0c715f7fec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 20:20:14 2009 -0500 Remove useless checks commit b09e1ff35011eee4fafd5df9343aa5942ef02f02 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 19:44:56 2009 -0500 Ignore new multicast method commit aef439dd682d1a17aac6c9ff0992cc8b57e6ba3b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 19:07:27 2009 -0500 remove unused configure macro commit 88f38b9fc20c532180e1fe887da1e2455bf8d4c9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 17:55:15 2009 -0500 Replace 2.16 g_warn_if_fail() with a g_assert() commit 43aa65f17d375cf6c466a3e9b50838bd405a4740 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 17:50:03 2009 -0500 Make the stun timeout process respect the max timeout commit 2803d30dfa087c08b3ab3b13aff9c1f5bdca7ec2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 17:48:38 2009 -0500 Add more debugs in the stun process commit 759219497c9e0a08678e6955f154344df318f3e1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 17:47:32 2009 -0500 Limit the stun timeout, have a shorter default commit ace837cb861ad299d60ff06a42d61144c1a3e43d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 6 17:07:28 2009 -0500 Write debug output when a candidate is emitted commit 1f26ac3513303f92c13dcab4b1c088dbcd5c151a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 5 16:24:05 2009 -0500 Properly filter the h263* pipelines commit 32b2f72025e1cc1b9e626482c53554e54fed1f32 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 29 00:38:51 2008 -0500 Make multicast stream transmitter code re-entrant commit f4636ab314e11e96bbef1bb6271e9bf460fd5efd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Dec 28 17:14:02 2008 -0500 Use an atomic for the send count in mcast commit 8ecfcb74a8a40285e136cbeb099b6ccd9c597962 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Dec 28 17:11:44 2008 -0500 Make sure the same udpsock is not created twice in mcast commit d006a2f390b2302031f7838f49c57cf5c42a622c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Dec 28 17:07:56 2008 -0500 Protect the udpsocks lists with a mutex in mcast commit a88a6b5952bad37af78b9ae4ce6d54a9718be89e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Dec 28 15:56:55 2008 -0500 Update plugin doc section to match renamed internal functions commit 749c043808b99aaf2e5bc4ff25f81d48881ba05e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Dec 28 15:47:39 2008 -0500 Protect the udpports list in the rawudp transmitter commit 5e6fa18ef516f9d99f38fd7d8e255570278015c9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 20:36:05 2008 -0500 Remove unused variable commit 3b3652fed7d197068137c2da86f388481c4067a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 20:01:39 2008 -0500 Release lock while changing the sending status of a nice stream commit ad4c6e414997ba1eb285ea826c20e9bad57e0131 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 20:01:22 2008 -0500 Make sending protected in nice transmitter commit 84327a52309722044047c69d2bc93c486596104d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 18:06:40 2008 -0500 fix small leak in test commit 916baf074e02558929b569930d9f6d7058e83a51 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 18:06:23 2008 -0500 Cleanly release the request pads on the funnel's disposal commit 08ca2f6a3da89b6b6cd4a8ffb4de3e23d66bab31 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 17:50:23 2008 -0500 Use proper locking when creating special codecs commit 23251002857d0d38c562863fef6c1a25e12f441c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 17:50:00 2008 -0500 re-init global vars on every run in sendcodecs test commit 7674cf047faf0fd11498aafdd88d3cb8d2514f12 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 17:45:47 2008 -0500 Typo commit 7cf20b9d5a5cabe8e14f4aec8a66bd90e1f205d8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 17:05:52 2008 -0500 Remove useless check commit fa8b19ebe8c27a7c6ba974ff40de43e37e587ce3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 17:05:45 2008 -0500 jump to right error label commit 4da3ac3c9a5506fddc6ea242abe40f40f4dc0bd7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 17:04:26 2008 -0500 Do proper locking in special_sources_remove commit 5921c0d213d2c48a8f00c3362fd8b050b0a51a0e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 16:46:08 2008 -0500 Remove unused _update special source method commit da1708c4363476a37d6f0d1149b342cb693c7878 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 23 16:40:45 2008 -0500 Fix typo commit 83bf1f77fb0e4c61b4fdfd7f801ea2818c13fed3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 22 22:23:54 2008 -0500 Release locks while adding ghostpad commit e3ae726b9059875298439c0e1385f10c79224cfb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 22 22:23:17 2008 -0500 Remove useless/dangerous casts commit c35994e7b2b9e737b5e117734805d9f3c3616534 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 22 22:14:01 2008 -0500 Only copy the right one instead of leaking the others commit f0b6ea643026cd422be4dab2da19eb0bf6ff51cb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 22 21:14:46 2008 -0500 Simplify locking a little commit ebb5662e1f900ad0057dbb47ace92635721ac296 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 22 21:07:47 2008 -0500 Release locks while modifying the recv pipeline commit 19d0648b0d676a042d966fb4ece5c6b034a58757 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 22 19:54:53 2008 -0500 Fix some unsafe code in add_output_ghostpad commit 58515895e315cbf186bea3955ca960027c523057 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 22 18:35:46 2008 -0500 Release locks while modifying the discovery pipeline commit 862c9ddc841aa802263ae659185d62a1c1969ce9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 19 22:44:07 2008 -0500 Always modify the send pipeline from the streaming thread commit df2ab1d95d65c5a71eab075837bee51724b9f410 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 19 22:43:37 2008 -0500 Add audiotestsrc to dtmf tests commit e3e5ed12e7df5f76634ec7334a10e8256dccc0d8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 19 22:43:19 2008 -0500 Set extra capsfilters to playing too commit f71caffe4ec7cba7b278bd6bf56fba179fc931c8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 19 21:03:40 2008 -0500 Only modify the send codec bin from the streaming thread commit b39240719ce03214bcda40be976a40dfe0506081 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 19 20:36:02 2008 -0500 Use regular GMutex instead of static mutex and add some debugging functions commit 0cd975bfcc3e354b60e0d733bdcd4ee03eb0320b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 19 20:17:04 2008 -0500 Fix double unlocks commit c1a212611a69520e577c835aa54b4e4a2bfb3307 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 18:43:16 2008 -0500 Protect transmitter hashtable with a lock commit a9f6bfcc42651b76c86cfd7235b6e79a9bbca992 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 18:28:38 2008 -0500 Don't re-lock too early after emitting src-pad-added commit 4bf3fcc7cbe5463ae1b0818f0a56f4107db4f33b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 18:15:23 2008 -0500 Don't re-lock in secret after sending the codec-changed notification commit f8033f5e470453fe8bd345a28107d0315112a6d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 18:06:14 2008 -0500 Make set_negotiated_codecs into an unlocking function commit f3fae388b747f100f3fed32018e121318a74f9a4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 17:58:59 2008 -0500 Make it explicit that the set_codecbin function unlocks the lock and let it flow commit 7a85f091520fb1b293b8c868bc0d4dc75d7fa7bf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 17:32:48 2008 -0500 Hold stream ref while letting lock go commit ebed02b70838d66fdb795007d00d0a3cdc96c102 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 17:32:29 2008 -0500 Emit negotiated-codecs notify after letting the locks go safely commit cb3a6e0efdd03612c8755f4245fad9561944aa31 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 17:23:02 2008 -0500 Use public members for ssrc, pt and no-rtcp-timeout commit 9b5ca7f15343813e6bc37ec7884efedc58c361cb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 17:18:40 2008 -0500 Make pt, ssrc and no_rtcp_timeout public members of substream commit a67e872a4d9a715551be0f4d18ba8386dfb403de Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 17:15:07 2008 -0500 Use substream codec member directly commit 2c5d62129a9337da532fec4efbe3286ae4e572cc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 17:07:41 2008 -0500 Make the substream's codec member public commit b9b42653eb6a577839b07a5d5cb1191f322fbb91 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 16:38:53 2008 -0500 Remove locking in dispose function commit b5c8cbee9d6bfdae813f54916703281934775768 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 16:33:21 2008 -0500 Fix comment commit c1509515f3c43ffebdb2caad07218323b2ec35d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 16:31:12 2008 -0500 remove double set commit 7cdf044a6c3d261ebe4779e538423e40f95ef4f5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 21:13:43 2008 -0500 unlock lock before emitting signal commit d8b4582ca40418aa8d7c8041773fbb903194b708 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 21:11:38 2008 -0500 Don't hold locks during disposes commit 413fe0c53df6af621799c232c9f4616aa8f74469 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 21:02:02 2008 -0500 Make substream property accessor under the session lock commit 8d1e9d826c50f1d7354debb53902a55f86486e49 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 20:59:03 2008 -0500 Make some properties into public members commit 9be84dd2989bfc378d0553e17ff55b281dadfa79 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 20:46:44 2008 -0500 Release the rtp session lock when emitted bus messages or signals commit b9e95fd630518391a0182315fceaf361ea8e436a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 20:19:31 2008 -0500 forgot another commit 92fd076651a79ddd8a4c36b494ad9daaeecb14f3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 20:16:01 2008 -0500 forgot one in FsRtpSession commit bd9b1fe43e3c8618e98edae4088e3747fe1742e3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 20:15:03 2008 -0500 Replace recursive mutex with a regular mutex commit 948ee9942a51eb0b474b4f2a50d5e7e0b0983f20 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 20:12:14 2008 -0500 More locking cleanup commit 35765d51affe8185d503151769ba3687f583651b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 19:55:32 2008 -0500 Make clear in FsRtpStream what is called with a lock held and what isnt commit 142e0b50b60635c9148412b7416aab1696a6a807 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 19:33:00 2008 -0500 In FsRtpSession, make it clear what should be locked and what shouldnt commit 2385e21a47d6d32fb3c782ae2aff558d3af4ccf1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 19:25:55 2008 -0500 Make it clear that the lock is held accross the new_remote_codecs callback commit 18854fbe448f368cbe46bbc2b2d2d75673b78411 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 19:21:06 2008 -0500 Rename to fs_rtp_session_add_send_codec_bin_locked commit e92e56ac010bf833f152be19f1c0a836f13373c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 19:49:20 2008 -0500 Free ttls array too commit 07a0261bfe1f1b95b98930a28c18b200d064ab69 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 17:50:46 2008 -0500 Its safe not to override associate-on-source commit e1e67be7545b0095658de0cf2fe1a900f8fb56db Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 21:27:35 2008 -0500 Copy the version.entities file to the xml dir for regular gtk-doc too commit 6d6fdf58b476386e9422d8b8aa9ef2fadfb76f5d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 18 21:25:38 2008 -0500 Ignore another file commit a8b21156a5cf3370acccb570fb2b1e6f63c717ca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 17 21:10:53 2008 -0500 Use the locked_state pattern everywhere in rtpsession commit 29b82d308c8bab9bea5d979b2b3bbba3cab5edca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 17 21:10:23 2008 -0500 Stop send elements in the right order commit 1ce598bba40c86fa9f9e61b9aa6f821e51c6b44b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 17 20:59:44 2008 -0500 Stop the substream components correctly and in the right order commit 7846dfe0315eebfd771eedf82ce3758d7f16f6e2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 17 20:55:02 2008 -0500 Stop substream components in the right order commit fe3b32ee1bce40e0a48e96b0196a7af2b917a63f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 17 18:11:10 2008 -0500 Put version in generated documentation commit d364caad681ca714523f75443f88c23d4bbc489d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 15:25:12 2008 -0500 Revert "Don't change the PT if we're re-using an already existing codecassociation" This reverts commit 53005f7023613a06a80dd34f25f930c62bcaba90. commit 8c072690fb3224a03976405f28ec9d4f8ce19e96 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 12 11:49:51 2008 -0500 Close bracket in right place commit 671cd3e2350571b9a4f7278be2602fc056294682 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 15:07:07 2008 -0500 Add test for dynamic pt commit 00d75ceef845107a956d0b495414cf1c5e872bba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 14:23:16 2008 -0500 Quell wrong compiler warning commit 9f14e4a3e12ca493c7406f2815dfe70a43d6ae15 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 12:54:51 2008 -0500 Remove useless set commit eb489aeab9821caaf1b1029ff3493a26182bd5f8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 12:54:40 2008 -0500 Only free old candidate once new one has been accepted commit 3656951827b6fe10ae4e37dbe391a32c1c12c8f7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 16 13:03:26 2008 -0500 Don't fail on NULL candidates in base functions commit dc6c52ba745e363387dbce75a964a6268c1977be Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 11 17:39:52 2008 -0500 Version 0.0.6.1 commit 0f91b46ee7815dcb939b433c2f2740e3b8964bd5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 11 17:34:56 2008 -0500 Version 0.0.6 commit 605eedcc1606c87bf8879530d501d0e0806b260c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 11 17:34:45 2008 -0500 Fix plugins doc Makefiles to let distcheck pass commit 1d38646c1f3d770c54cbb89190136d303e5afb20 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 10 17:06:15 2008 -0500 Use fixed caps on funnel src pad commit 6a874365c890a4f4da3cf95406250d702a724d43 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 9 19:41:37 2008 -0500 Simplify (and correct) the multicast transmitter to always send with the max requested TTL commit 3148bc8e723dddbce002c92b13bed51ba222b6d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 9 15:10:52 2008 -0500 Force checking for sed commit 8d64d4c111a57f4a7845c1959d560ca5f7d3124b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 9 15:00:15 2008 -0500 Test for newer pythons too commit f42efca4e0bf0b648c930eb874c12f0ee3604700 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 8 18:41:16 2008 -0500 Update doc for get_stream_transmitter_type method commit 452b5550f198c08bc24cc62940c357f6a5d00c79 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 8 17:30:43 2008 -0500 Remove the request pad before the sinks. This is required to prevent the race where a buffer is stuck in the sink while trying to stop it and returns wrong-state commit f9be9e386d19d6fc395443b83be0cfc752400374 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 8 14:27:16 2008 -0500 Document list_transmitters in session class commit 0236d0bd7572e9793e0bd8cb8bbf55e573934f35 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 8 14:21:13 2008 -0500 Remove one debug statement that prints too often commit c8e97fd900cd4ec24271da2023073a910b318e1e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 8 14:20:55 2008 -0500 Skip upnp-ignored -> stun tests if stund isnt there commit 7eabd4fe29191feda4fe5d4158dd4f1c256f8850 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 4 17:40:30 2008 -0500 Replace static mutex with regular mutex in nice transmitter commit 668643d410e6fe3a0a6d09038dfe55780a2a072d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 3 18:19:49 2008 -0500 Only try to generate the doc for existing transmitters commit 4aeee7cde69c47c968e29db2c705f84d25a1dacb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 2 19:32:33 2008 -0500 Versioin 0.0.5.1 commit c604c378b968b2c078af78b40b8b1b138f0a4aba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 2 19:26:38 2008 -0500 Versioin 0.0.5 commit 779b3a8642d459584e7e8ab880bbcb0ff2cf39e9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 1 19:50:50 2008 -0500 Make it compile with python 2.4 commit 1a1cacba2b635c362187d0d6941d1f71960e0350 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 1 19:30:25 2008 -0500 Add nice requirement to the README commit c2f7f9676dced4b3bc7ed1c6fc9a5b39f06d292e Author: HÃ¥vard Graff <havard.graff@tandberg.com> Date: Mon Dec 1 18:10:01 2008 -0500 Forward events commit ec9f768df52f009861b12f7083c5fa9de4e23516 Author: HÃ¥vard Graff <havard.graff@tandberg.com> Date: Mon Dec 1 18:07:01 2008 -0500 Implement getcaps in the funnel commit 0540db2ebd8e45f5887865f440a548f094bcb46d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 20:37:17 2008 -0500 We need libnice 0.0.3 with the relay constants commit de6f9e9f59f55c4fc71ff699a49da1cec1766336 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 09:43:12 2008 +0100 Protect sink addition/removal with a mutex commit 84a180100167b331946303143a3137b0326f4685 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 09:39:41 2008 +0100 Use the new method to control the sendingness commit 4dd1c36b6118363f2486f62a2b554438568e1f02 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 09:37:26 2008 +0100 Add method to set the nice sink sending or not commit f33fe835392d4dd4b4068ecabf87f5f8192fac82 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 09:28:41 2008 +0100 Check linking success as asap commit 19d78cdd1bcb2ef6423f6ec36496dbd34a45ad96 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 30 09:17:17 2008 +0100 Keep a ref to the nice elements commit 2b62a803ed02567715958293dab8e54ff5b208b6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 21 11:00:16 2008 -0500 Don't release the request pads on gstrtpbin, its not implemented and prints out a warning commit d9a5fc09cfd04ce54ffa5ec7ed89937ddd6682a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 20 19:00:34 2008 -0500 Set the remote_candidates from an idler to prevent deadlock commit 8f52bfa113a7fd242775d612176a31d7455fe953 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 20 18:53:28 2008 -0500 Wait until the component is ready before using it to avoid losing buffers commit 2c57ca7bb37712dae5ca3513e534b67467e1aaf8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 20 18:52:51 2008 -0500 Lock the counter while they're being processed commit 8615988202b7e3a966b61cd10c0786cc740d620c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 20 18:16:52 2008 -0500 Fix small leaks in nice transmitter and tests commit bca3688dac528d8ec5cc0f072d24bfbabd6b00e3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 18 14:33:26 2008 -0500 Remove double semi-colons commit 33140c5ae130e024452bf8140f6b363d97b61b73 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 18 13:51:00 2008 -0500 Make rawudp compile without upnp commit bc3429305e79e4ffec8e57d1a3a98a7e727fa322 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 18 13:35:33 2008 -0500 Add more UPnP tests commit 52a7dc97ee0152e8db8fbb1696d0505974f6c9b6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 18 13:07:28 2008 -0500 Disconnect signal when stopping upnp discovery commit 029e5b617ac88514bcf5d80fa5d517b5a2805cf7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 17 18:34:23 2008 -0500 Only emit the upnp candidates if stun fails commit 46dd2a0add2af23e39d2db6395d350ab370eda0f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 17 18:33:58 2008 -0500 Make stund rawudp tests non optional commit dcc8977245577938d2226b744bb7b645702a9f8a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 17 18:27:47 2008 -0500 Prevent deadlock in rawudp test stopping process commit 32780a7353525ef7e2f2e370d55124592d909a91 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 17 17:55:11 2008 -0500 Stop upnp discovery if stun candidate is found commit 726597c3ef3a7a57121d00f1ec48aca29fd0ceb2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 17 17:49:00 2008 -0500 Centralise upnp discovery stopping code commit 4533b5df57e97241c5cd902135e7107540121d86 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 16 20:13:47 2008 +0000 Disable upnp discovery on stund test commit f39c66d97dfd5aed97a4898f678e40ec1cdb3506 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 16 20:13:17 2008 +0000 Really disable upnp discovery if its disabled commit 42086875e4a58af06b6fded66f7271b0e4f8e49f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 16 19:26:07 2008 +0000 Start/stop the stund in test fixtures commit 381218dc71408e87ab47d1a89e00421ee409d307 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 17 16:38:09 2008 -0500 Reset global variables on every test commit 91a5a265803cf2a696dba0cc950187dd26a45292 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 17 13:44:12 2008 +0000 Print the right variable in error commit afba4e4e9a7e2996fddf6c336b1fada1d33debbf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Nov 15 17:48:36 2008 +0000 Document more requirements commit f761cd7ed8c32ebc056b87d1b5487dde21a17d79 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 14 09:38:00 2008 +0000 Remove more unused stuff in the configure commit bacfca413a16a9dafd99d579720c4fdb89fba1ba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 14 09:36:15 2008 +0000 Require gst 0.10.20 for gst_bin_find_unlinked_pad() commit 3d6a068e00e20c542aed4acbffd7d15d9bcbf2d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 22:09:04 2008 +0000 Remove unused stuff in configure commit 750c3376c20d2a9df8a0cc017c4a8af13b12c299 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 22:05:58 2008 +0000 Ignore nice properly if its not installed commit f2eb8d35651ffcefc7e899543c98b7a4e8c1b538 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 22:02:47 2008 +0000 version 0.0.4.1 commit 914525d4af200202356ee8dae0403060a0f12101 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 18:37:28 2008 +0000 Version 0.0.4 commit c4415871b6e360468fc3396d206c0edb90082e17 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 18:37:20 2008 +0000 Don't distribute pyfarsight.c commit 9a95c078e7f21fefb48301fd029c30237192e88a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 18:14:34 2008 +0000 Remove const to match nice api change commit aac853005303a67956b22599ef5e66ccb3937b07 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 17:05:55 2008 +0000 Disable stund test unless STUND is defined commit 775be7887ed675d38e3bd7ca81114c99f922385b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 16:47:35 2008 +0000 Add missing files to tarball commit dad0b082e8f988b71262e8f1c0669acc8f215c6c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 16:29:16 2008 +0000 Include coverage files commit a0d1d492470db64203cac4df8f45e2c13151366b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 15:49:31 2008 +0000 Remove no longer valid message commit a2f039f2effcce87f071fa3e6e6e8db0f74bc59d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 15:27:09 2008 +0000 Lock source to prevent it being started by the bin before its linked commit 07c6f2f37f53e4935227c50011956a91cd8af83b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 15:26:04 2008 +0000 Stop immediately on error commit f1e1f853ddecfaa33b3d05f5007772a3a2cecd5c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 15:16:49 2008 +0000 Give the fakesrc a more meaningful name commit c2e160d1e95c4b7ba1fd452db22449acc1690c6c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 14:36:54 2008 +0000 Re-send stun requests with increasing timestamps per RFC3489 commit c2208240b603cab33772dd654ebb3444b24ac9c0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 14:14:22 2008 +0000 Send the stun request in the timeout function commit 249269c1e00e5eb0b59d0015845a5079081fe7a7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 13:14:42 2008 +0000 Simplify rawudp stun timeout handling commit 2bd85c650c2e5725bad80ac1f215dbd279652dc3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 13:04:13 2008 +0000 Factor out the stun sending part commit d5174f34e17c53ff908fe994e3936cb510cf6e6b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 13 12:50:55 2008 +0000 Make sure the pipeline is playing before we start trying to do dtmf commit 5f8f3a34fe2ea73f66f6186cbfff94e18e1b5e7c Author: Sjoerd Simons <sjoerd@luon.net> Date: Thu Nov 13 12:13:17 2008 +0000 Only strncyp the candidate foundation if it's set commit f415d1908289480a3838022d47e28d6783f79cdb Merge: d36d151 90bc234 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 19:23:49 2008 +0000 Merge branch 'nice-transmitter' commit 90bc23487c3f3b973d5bc633e948180e3169c891 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 19:05:06 2008 +0000 Test setting relay-info commit cffd47cf286425213823d0a35229b6b35a5e9804 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 18:59:35 2008 +0000 Fix small leak commit 1e19d6991faa2f01abf2138eca248c6a81ed8d78 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 18:33:53 2008 +0000 Take the values, so no leak commit d36d151870690c28328bbc6703fd61418a9deea5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 18:14:05 2008 +0000 Install gtk-doc in parallel-installable place commit fe33f681b70ea5469cf3b799088eba5f12b2a1f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 16:51:41 2008 +0000 Dist the right filename commit 92a90e7f491a44eed3215bf0a8fc5478060b42ed Author: Sjoerd Simons <sjoerd@luon.net> Date: Tue Nov 11 13:32:26 2008 +0000 We own the new stream so drop the extra ref pygobject_new adds commit 5f578b1b75f41c51eb1c663457de541fa41152a4 Author: Sjoerd Simons <sjoerd@luon.net> Date: Tue Nov 11 13:31:47 2008 +0000 Update defs file commit 80d24cda002735f9ddc15eb1cc3eba23127857c5 Author: Sjoerd Simons <sjoerd@luon.net> Date: Tue Nov 11 13:31:00 2008 +0000 Let the sed annotate all new_ functions with caller-owns-return commit 42ab6b09670188702a9cbf23e3298f4d643d749d Author: Sjoerd Simons <sjoerd@luon.net> Date: Tue Nov 11 13:04:27 2008 +0000 Add rebuild-defs.sh to EXTRA_DIST commit 7f560e94b67777827cc7b423578dacdf3a1b98b1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 13:18:38 2008 +0000 Use slice for nicegststream commit f0d5735141dae346b1da71526c86b396212c7397 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 13:17:34 2008 +0000 Don't leak probe ids commit 2a4cedc564491a77e7d85afbd9238db181c7a029 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 12:17:09 2008 +0000 Add test for invalid arguments while creating nice transmitters commit 67a0e4c93bdd52fdd04b95c833faea8a0cc59d0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 11 11:43:34 2008 +0000 Check is there is a valid particpant commit c66481c4a1b1860d5d2efcdbfaed3e17a07c4fa2 Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Wed Nov 5 15:42:54 2008 -0500 a component id equal to the number of components is valid commit 9c858c06561b3f48a3e3dadc27f877de26966334 Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Wed Nov 5 15:42:21 2008 -0500 we modify candidates, so we need to save the next item before modifying the list commit 4456bbbcc15aed451e4fd02427d34d399deafe49 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 5 19:45:59 2008 +0200 Add test for force_selected_candidates commit e9cb820acf588d24520178aa1b52dc54779a222c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 5 14:38:44 2008 +0200 Update error message to match code commit b6c75d4e448c095370043bab96fe9ff3776db233 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 5 14:22:00 2008 +0200 Use FS_COMPONENT_NONE in tests commit cfa848f11e04450f1ddf17272f67bc4f1d143352 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 5 14:21:23 2008 +0200 Add FS_COMPONENT_NONE commit bbacf3b1f17e61c16d505ea048d27c86c056b0de Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 5 14:15:02 2008 +0200 Add stund based test commit 2c3323ecff7134943332c8d4dcbcabb6b132f20c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 5 14:02:59 2008 +0200 Add test for preferred local candidates commit 628c81f93be9c8b6ef69f5da9c2772735d32520f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 10 18:16:19 2008 +0000 Delay forced candidates until the gathering is done commit 34a31a13479c12f3f0fb2b0cb2c9548a95c4d3c0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 10 18:04:07 2008 +0000 Factor out the candidate forcing function commit a87463e5dad318743e20db1bea243b6999fc9afb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 10 17:53:56 2008 +0000 Empty candidate list on restart commit 07a1aa39bb84613d30b7edd41437b299a3e314cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 10 17:52:57 2008 +0000 Queue remote candidates until gathering is done commit 148e3401f3bc1dd224bfdd900af6470cfca0279a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 4 19:13:30 2008 -0500 Only set relay info on right component commit e36e777884a50742aa307da160b41d7dc5c5579c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 4 19:13:20 2008 -0500 Components start at 1 commit aebd1118ad81c3f4fbd4025a97017013aa18578e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 4 19:05:14 2008 -0500 Don't enforce having one relay info per component commit ea506377ce65c8b23ba991e6994f8aeaf5edce14 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 4 17:16:13 2008 -0500 The local credentials are now copied inside libnice commit e3f5b5c968e4afb99bd378adc4b24a3e724b4966 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 4 16:09:27 2008 -0500 Use a static format string commit 2edaf4e4091d2fff8e1b370029ac9400a21f2b42 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 4 16:09:02 2008 -0500 Declare variable to make automake happy commit 457b259890c69116281784aa685bfc423abcf6fa Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Mon Nov 3 19:40:39 2008 -0500 only declare constant size arrays commit d6890ecefb77b5d6ceef22c066c7a2f0f6467091 Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Mon Nov 3 19:38:48 2008 -0500 Fix include commit ca009d8745814396a65cce222c54b53071d9782e Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Mon Nov 3 19:38:35 2008 -0500 declare variables only at the start of blocks commit 5e00a42d7d2b2a41c377ff7cdefbad72ea24a265 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 3 19:29:31 2008 -0500 Set boolean to true to avoid double-setting of forced candidates commit 5acf2c9d3042e7f7f10678508628a06a83027477 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 25 20:31:59 2008 -0400 Use the agent directly in callbacks instead of getting it from somewhere else commit 840f394ca2acfe34874ce96c2deb2aed5275fce8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 22 22:26:41 2008 -0400 Only connect the agent new candidate signal after the initial gathering is done commit 030f17792f03f8c6f20b54eb48fe6ea81fbfba59 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 3 16:47:43 2008 -0500 Match renaming of enum commit e50acec901b70b78ca129ef0a19475208da4b84c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 3 16:38:33 2008 -0500 Ignore gathering-done signal if the stream_id doesn't match commit a637cef192bece4f294b567b43ae0f461b28c6f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Oct 30 16:09:57 2008 -0400 Add right see_also to nice transmitter commit d2076525eb0dd352efafe360ea1861100f71f3ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Oct 30 16:09:29 2008 -0400 Add nice transmitter to gtkdoc commit 1730673281f71c128f6caeebce44bd6bdc7021c1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 29 16:52:01 2008 -0400 Only stop on missing libnice if it was explicitely requested by the user commit 29fab1d5d914cd8c111dcbf67080234f8bfc731c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 29 13:13:39 2008 -0400 Remove GError in get_stream_transmitter_type to match updated api commit a67e1c3934bb1f920a9e216e302a66d5ce17e434 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 28 20:35:40 2008 -0400 Make it possible to set multiple turn servers (udp, tcp, tls) to libnice commit 4fb01402a8871252ef3441b7f81132ddbff3c0e5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 28 20:15:01 2008 -0400 Replace long/short term creds with relay-type commit 90a5e28cf3d704e6a3e25ad4a013abe4a8f539db Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Tue Oct 7 14:30:07 2008 -0400 Removing unused/unexisting socket factory commit 6437113512cf1d1bf03a67c095dd805d9f6425de Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Tue Oct 7 14:30:25 2008 -0400 Remove long term credentials flag from set_relay_info. API change.. commit f3c863a05def2767e7e112e53ee5f05c46d7db2f Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Wed Sep 17 20:42:17 2008 -0400 Add support for enabling/disabling nice and stun debug messages commit c0a54ac7244580dd7d5d3e1fb905410629931043 Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Wed Sep 17 02:18:23 2008 -0400 we must use g_value_dup_boxed instead of g_value_get_boxed as the GValueArray gets freed right after the set_property commit f57fc3799d4df92be5662aa930c9f2aa1f7c75cc Author: Youness Alaoui <kakaroto@kakaroto.(none)> Date: Wed Sep 17 02:17:44 2008 -0400 update libnice API : replace ID19 by DRAFT19 for compatibility commit e6a1d37f07ebba47791b381bdeda6213a0dc856b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 11 18:56:38 2008 -0400 Add long-term-credentials boolean commit dc457e3b2ab0bfb338be72dab70729e0f0b1262a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 11 18:56:25 2008 -0400 Read port from "port", not ip commit 5c70bcd5b6628e217c28502bfce0d0a6b23d59bb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 19:27:00 2008 -0400 Add call to nice_agent_set_relay_info commit bdd3ca080e47ffb95ec20cd88855a0e4af76c9df Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 19:06:44 2008 -0400 Add property for relayinfo commit 4254a6880157397f252fe3633b4037cc05582d5b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 19:02:45 2008 -0400 Remove turn-ip/turn-port parameters (they're unused) commit 01226e7c8b96a52f2370fd763479350e11df371d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 16:38:49 2008 -0400 Remove udpsocketfactory from nice_agent_new() call commit b1f6da2eeae47586e167768198f0ec55ec0e3c85 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 22:55:50 2008 -0400 Add new test for associate-on-source in nice transmitter commit c6523b506dbf4864878aa11248e3f0f4c82e8706 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 22:29:49 2008 -0400 Add known buffer handler to the nice transmitter commit 8d94b613fd734a34981df3b3c8b092d89d1783f4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 22:21:39 2008 -0400 Add associate-on-source property to the nice transmitter commit 1c718ca425a520655580a0630f5c147ec8ad7814 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 22:19:25 2008 -0400 Add break to compat mode getter in nice st commit 17d8fb17221b7c3e93409acb9b2bfa5d5c02055e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 22:15:42 2008 -0400 Add per-buffer callback to the nice transmitter commit ad5d1befeb2acba20d45768f976d7a6e575af07d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 22:05:51 2008 -0400 Implement stream transmitter stop method in nice transmitter commit 27e61e6281e9d4cb434e6663b733211f8467a6ca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 17:32:56 2008 -0400 Remove unload method from the nice transmitter commit fbd8057d784308e9900c54dee5d0024b79a7d5c6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 28 16:38:27 2008 -0400 Remove useless check commit 5a73d0661ca24cb098960543582809475fdce3e3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 15:39:36 2008 -0400 Implement force_remote_candidate api in nice transmitter using new nice api commit 3e7aa9def4f9a7de1052978af4842cc5535019f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 16:49:34 2008 -0400 Port nice transmitter test to set api commit f2167cc364391ece37e0c7857352853eb9a1f5a7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 16:29:09 2008 -0400 Port nice transmitter from add to set candidates api commit 70a4b3bb2deffa9c0e7300fdbb0bdc60ddfef7f2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 13:10:44 2008 -0400 Check that the state changes happen in the right direction commit 36de08560d9b000747f6cc5cbf32b5b3ef391ff2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 30 20:01:04 2008 -0400 Remove the state property from the nice transmitter commit 01be6bdc0a4bf61fe9b1ccfdf0ca1da779784c25 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 27 20:13:25 2008 -0400 Use the state-changed signal instead of the notify::state signal in tests commit 13cf7a8a07fa2117272d7081ac2047513e74f38e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 27 14:59:53 2008 -0400 Emit new component-exposing signal commit 59127d8757764bfb1f4ed5793e420c242d59cb82 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 16:41:56 2008 -0400 Make the libs/cflags be in the right order in the transmitter commit b5fb45a894f471a40a56384be0890aff12d311ed Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:35:10 2008 -0400 Add fake participant subclass for unit test commit a7c730a8b859b472c5de826e1de0842df781b435 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:34:53 2008 -0400 Remove g_warning, it crashes test commit 0cbbaf094df2e47c07c7a766c34e0cc1ff461a9d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:26:28 2008 -0400 Lock participant data with participant lock commit dd54f350defd31c8e8f26da15c6d204233a8e1ec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:12:39 2008 -0400 use the right agent object commit bb9161a21f475a02e9bf80e4b9474c923a95156d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:12:30 2008 -0400 Module is unloadable, strings are not static commit bc227bcdccad93723b7e6d0f93b601de0a9294a0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:06:51 2008 -0400 Remove now unused external agent functions from FsNiceAgent commit 4473d91f863babcf9835cb9886880a34f3610823 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:05:50 2008 -0400 Use FsNiceAgent to provide agent in FsNiceTransmitter commit 9ed897a97926517aaa403f36495194df57cbdcae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:00:51 2008 -0400 Check if agent making succeeded in fs_nice_agent_new function commit fa512f4769d43129d7d696b127efe7d230088f76 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:56:43 2008 -0400 Set preferred local candidates in FsNiceAgent commit ff404d0a48a17049ccd0739c539c2cd7264d474b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:53:23 2008 -0400 Set prefs cands on agent on _new commit 2939cbecd270a704468ea7c0f2046c9ab7300566 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:52:04 2008 -0400 Add preferred local candidate property to FsNiceAgent and make compat mode readable commit 8bdf90a16e622732647e4c32652d65a3e5b4596f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:45:39 2008 -0400 Create nice agent in FsNiceAgent commit a5d644e5e8caef9d2e85cb15335874be45036d8a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:41:51 2008 -0400 Set compat mode when creating fsniceagent commit 37e768a6bdde44229db43adc614128d094589b1a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:39:48 2008 -0400 Rename FsNiceThread into FsNiceAgent commit 08388cd9bdb8906514cbf09616e55f499a06767e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:29:22 2008 -0400 Move the nice thread into a nice agent object commit 46f3efc9e204bdc7ccb9b447c237ffb4580b3bdf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:28:47 2008 -0400 Create udpsocket factory in nice-thread class commit cf3983d6bc3207cf01dc3f3df5867b0287f041fd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:26:45 2008 -0400 Add compatibility_mode property to the nice thread commit e098237b6b018bdda0b0e33ff1a18dbfc54df037 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 13:23:00 2008 -0400 Revert "Use GInitiallyUnowned for fs-nice-thread" This reverts commit 48e70218512d2021944c30a9143b5ede7a4ba073. commit 39026fc5192c7a586b4a603fca9623622e57ec2c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 22:52:36 2008 -0400 Only set username/password on local candidates commit 10f428951b68df459123e0270257bd1ec1355916 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 22:52:01 2008 -0400 Only try to add base_addr if it is valid commit 5e8f05e9ab3a42cdc4f45c0bcec24a706d492f54 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 22:51:01 2008 -0400 Give login/password on a per-candidate basis commit 3c5ef661c9da6376e812953954d2d7bfcdc39409 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 22:50:28 2008 -0400 Use remote foundation to look for remote candidate commit a0a814931b569437408f41e1fcb8fcfdd7662736 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 19:35:01 2008 -0400 Free NiceCandidate with the right method commit d88e5d7b067223b198ea6f792f6ecbe7fed0494e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 19:34:33 2008 -0400 Ignore more than one call to candidates_added() commit a65ca967b14a7e0d0a3e003c10418330e6f6ccba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 19:34:04 2008 -0400 Free candidate only once commit 30754a667dcbc3a16ec2393a19371156e707ea38 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 19:33:42 2008 -0400 Check that ip is there and accept that possibility of having no base commit fe3abd903dbef32ecb2c2a39bfdfbd5880a79b2d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 19:33:07 2008 -0400 Dupe username and passwords commit 6d9ecb8f01abd3d738afe26b9e1e22445071b17b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 17:40:14 2008 -0400 Use GInitiallyUnowned for fs-nice-thread commit 4d512ad91633cb73ebaef49b715e6bcc9125b218 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 17:21:48 2008 -0400 Use g_object_unref directly instead of having a function wrapping it commit 92ec6f0b86005e5c5001fca5c6db3d89dc1723a7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 1 17:21:06 2008 -0400 Keep ref to participant when adding agents to it, only destroy it when all agents are gone commit db801963f8d7dcbd02ed14c750701a5995e8c3e7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 30 23:01:08 2008 -0400 Fix leaks in nice transmitter commit f389dc54451f89f4da185cf0d488d72f9897e1ab Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 30 22:39:26 2008 -0400 Free gotten candidates (adapt to new api) commit d72a4cf94ee7495e79f4d6a3a8560161fb5919ec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 29 20:43:45 2008 -0400 Don't ignore new-candidate commit dc3c7de35fecd4b7d0c3afb295362a150ea83d9e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 29 19:02:50 2008 -0400 Set the initial controlling mode and default to true commit 57139e6ad2ed2e85b2cdbd59551271418140a74a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 29 18:16:48 2008 -0400 Keep ref to main transmitter in nice transmitter commit ab922039e4976e8ab55a8f145a1b9981d773440f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 29 16:44:35 2008 -0400 Put the debug extern into the header file commit 04181c648770e024d16826cdc458f5edd324ca0c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 29 14:11:19 2008 -0400 Pass a pseudo-participant in the unit test commit f8af3785b91ca5acb432634ddab1481638fe7e89 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 29 14:07:39 2008 -0400 Connect to agent signals commit 53f87936e4590d1ff539c17e9889f5427c10dd92 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 29 13:50:30 2008 -0400 Find agent on participant if one exists, otherwise build one commit 4662f7768acec22adf079070d011585da29eb3fb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 28 21:28:42 2008 -0400 Pass the participant to the build function commit 05187bf2d8f46fd8eba29535fb6353af93065b77 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 28 21:24:23 2008 -0400 Move the agent inside the stream transmitter commit 5ad65859d9bfc16105295686ee0fdd607cf60bb0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 28 21:16:38 2008 -0400 Remove almost everything from the FsNiceTransmitter class commit dc8bd71b9ff3aef3d5e84a740f845c84cd207e09 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 28 20:46:24 2008 -0400 Add FsNiceThread object to be a reference counted thread commit e4c2c2c4db4b184038f9475d9abf56669765fa15 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 28 20:16:34 2008 -0400 Make add_gst_stream take the agent as an argument commit 4ff5e2c61f00b3a307a7cfc72c001dd256f81399 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 26 01:38:07 2008 -0400 Print the state by name in the test commit d60a7bd6ae7d71a292e664f7e756583698c50f41 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 26 01:37:57 2008 -0400 Init nice state to disconnected commit 2263fbf6356e5b782ed1c0fe128aaa033491a387 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 26 01:23:57 2008 -0400 Build pipeline in reaction to change in stream state commit 6943c55afeb48304fae11739726500f9072dfe48 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 26 01:12:17 2008 -0400 Implement the state property in the nice transmitter commit c8c81eee50d93d507a41044889e51c8a807713dd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 26 00:39:09 2008 -0400 Almost working nice test commit 8af8ac35c88701575291ecc6f5ef64bb9d137cc7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 22:33:26 2008 -0400 Compare selected pair to the foundation (not the struct...) commit 78a097cd2c35ede7ec60a42aa088289656e981b8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 21:56:19 2008 -0400 Only set the remote candidates on the matching component commit 68266912fa408d5ecf4091dd2835a49266f167d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 21:17:02 2008 -0400 Don't use per-candidate passwords, they're currently broken in libnice commit c8da82637bc421a835ae4c62742d67a9cc002b1c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:50:54 2008 -0400 NULL candidate list when its empty commit e9dfedffc6efa39a88e9e24134fc716955cd7afb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:45:58 2008 -0400 Don't keep mutex while traversing list commit f6b01221158d2524f056bcdf21129597d2ff873b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:45:26 2008 -0400 Don't lock printf uselessly commit 20f59dc0a26bb66c4adc75ff6e47f368dc1dc0d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:34:09 2008 -0400 Add debug messages commit 83f4e9c31329be955eda41315726394b65b5e60b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:33:27 2008 -0400 Test the content of returned candidates commit 1f1b4c5f72cbd1a08067137e834d29d3c491f95b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:33:15 2008 -0400 Take a copy of candidates before returning commit 3126eba1ab128c81de55566e25b6ecbc648313a6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:24:21 2008 -0400 Get the credentials in a safer way commit e6dbaf81526cc8907b95b9ed437c00d805d96a8e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:20:26 2008 -0400 Use the right test for component counters commit 2e05734725f882a212626e23cc374c301cd80a26 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 18:11:49 2008 -0400 Create stream in build step, start gathering in gathering step commit d960d091224fa3de993e7fff2cceb09276d1554f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 17:15:30 2008 -0400 Set sync/async properties before potentially going to playing commit 0b318f83cb081778d6b3c6d3d46e43828c8633d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 17:00:21 2008 -0400 Add some debugging messages commit 40eda4165315dfebdebfb7bdc8aa9e623c7d2338 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 16:59:57 2008 -0400 Test for errors creating libnice stream commit b5c61846db1f6cb5a848101afb929172646f8457 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 15:44:43 2008 -0400 Ignore new-candidate signals before the candidates-gathering-done arrives commit e5e08e72e27d3592b39bfd0e5150c3830d9101cb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 15:29:08 2008 -0400 Use the functions to add stream transmitters commit b07e5fcfec7395e0bfa5081036941cb253fa9605 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 15:21:11 2008 -0400 Add functions to create/destroy nice sinks/sources commit b1ab33ec72e08008ba86dd6f3c920c81310e5de4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 15:28:43 2008 -0400 Die if the nice transmitter if requested by libnice aint there commit 63ddcecef11aa2d946990c91ff84241efc344dd6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 13:14:58 2008 -0400 Use all interfaces if not specific inteface is set commit a522858780b62dce880be6205d0d5ef304629b99 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 19:03:55 2008 -0400 Only check error value if it is set commit e7943a85fd21c77dd43ff86fd2ec5e1e5ff37067 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 19:03:36 2008 -0400 Also check if transmitter is set commit 3c88f50ebb1a25b43425280a9dceb1967e4ac3ff Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 19:01:45 2008 -0400 Add test for main functionality of nice transmitter commit cb026610eed86b6e4d451be1c9936c0007871733 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 19:01:31 2008 -0400 Fix little type where the stream is started first commit ab0da744a08cc54685f5db901bd65ac71520db76 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 19:00:42 2008 -0400 Have ignored compatibility-mode property and set it to ID19 as default if none is set commit e3e2e219087706faf290a8a73d4e922e84d068f0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 18:31:08 2008 -0400 Move the transmitter creation test to the generic file commit 383b4e8a3a19a90a3a257420e6c8676ac69ebd3d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 18:27:32 2008 -0400 Add test for nice transmitter commit b37b852168594a0b1cae21b51c2e780e678eddc9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 18:11:59 2008 -0400 Make the stream id into a property and the streams into a list commit 79de71120f1f1843b3ff9494fed779f798349076 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 18:03:03 2008 -0400 Implement gather candidates commit e05eadb41f70904a7d9ad2749dbaf89e82af2193 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 17:38:37 2008 -0400 Implement setting the remote candidates commit c68ce3e1150a0bd929ac5fa470ec1179af54a5aa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 17:11:15 2008 -0400 Emit candidates for all components when gathering is done commit ca4038e0fc40ce0e9b939ef43ca851244b911fdb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 17:10:45 2008 -0400 Set the username/password from global if there is no local commit e6d0bbff47890703e911ce11e5a2bd6afd6dfc19 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 16:45:06 2008 -0400 Print message on state change commit 20848824980b2b06bf97bcc15dbb259a5d453a93 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 16:44:36 2008 -0400 Replace g_warnign with GST_WARNING commit 6e1b2772a0d4bacad0638599332a643305c140ac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 16:41:44 2008 -0400 Act on gathering-done signal commit d49ed15bff888e2db39e5f5ea61f85eef6c265d8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 16:39:18 2008 -0400 Add mutex to nice stream transmitter commit 7cdf7bd1c42e4ca191473fedfeff38d69c97c165 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 16:35:49 2008 -0400 Dispatch gathering done signal commit dae7d50aca64acfefa4d47daf00b366c4702f542 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 16:26:05 2008 -0400 Implement fs_nice_stream_transmitter_new_candidate commit 2776509080cb7e29d0115a0f7244c9d71684a6a2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 16:23:55 2008 -0400 implement fs_nice_stream_transmitter_selected_pair commit 4a4cbc5d3950d5c9b7c765232384d784c1bd1ae6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 15:53:39 2008 -0400 Implement select_candidate_pair commit a86f714249315cce202b7fb836a29b791bc0f239 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 15:53:56 2008 -0400 Remember if the stream was created and destroy it if it wasnt commit f72ebbe861663c06b3117e192264a86ac08be74a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 15:41:29 2008 -0400 Add all empty api functions commit eba09dce7c8035742369df927e8aef1670d40051 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 15:35:32 2008 -0400 Remove unused build method commit df68bd7f5d16f1c505d1b1c26dc65c59536972ae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 15:32:11 2008 -0400 Add the property getter/setters commit 867173a4241766479a8be67cb553849a64a0223e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 15:22:53 2008 -0400 Make the agent into a public member commit 205a2ce145135215e9161a666da112621b124065 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 15:21:13 2008 -0400 Add various properties to the stream transmitter commit 250453a2b718eea3943dfb4a0dc1ab98830a1e1c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 15:01:51 2008 -0400 Set the stream_id when building a stream commit e15b19218545fca0fb3b0936cc97c3cc04fc07c0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 12:21:46 2008 -0400 Track stream destruction in a thread-safe way commit ae04b334a634181136b6afd3f5c077bb824615fc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 23 16:14:12 2008 -0400 Dispatch the signal to the appropriate stream transmitter commit db26b279ca2a0fa57bd0a1128cfa2ec02d3b974c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 23 15:59:51 2008 -0400 Use macros for locks and unlocks commit 9ae3b66b5b7f205b96ef835deb89327f9b8bd577 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 23 15:56:53 2008 -0400 Keep the streams in a GArray commit c762f609345e5c4f2a68b472970e8e516b19b278 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 21:10:19 2008 -0400 Add empty handlers for the main signals commit 3ae4d9ca8ebc33c9a36253fb0578e7c529b53065 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 21:02:44 2008 -0400 Create nice agent commit c3e420593a4710d32fff88067ddc7bbbda7a98c7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 20:19:55 2008 -0400 Add mutex to nice transmitter commit 7fca91ecd3401720c71627ea7dfbeb2c8fb8a18f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 20:06:14 2008 -0400 Add agent property commit 596f94d1dd76ad819dcf4067b8c3824364675659 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 20:03:18 2008 -0400 Verify compat mode and make sure all streams have the same commit 2d375dbe7eb58eb937aef3ee5e02ba2abb23e38d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:46:04 2008 -0400 Add GMainLoop commit 7c2bd0202827ca72e6a30d60d1134770e88f97b6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:42:11 2008 -0400 Make nice transmitter use right right { identation commit 4f9a9ed437a6c82c8a4cd1f3232573674ddb5ff1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:40:26 2008 -0400 Add main context commit 68eccbe06665615f3489117c68f7ca22778bfb70 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:37:30 2008 -0400 Remove useless dispose functions commit ab482fe16751be4dffac0eefb640f341ccf944d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:30:30 2008 -0400 Add getter for the component property commit 5621d06111b30bef8fb3310f5e884b7394861edd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:23:00 2008 -0400 Rename funnels/tees to non-udp names commit 4752a0f86fa73252754d20393b1f004b674861c7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:14:57 2008 -0400 Add empty implementation of the nice transmitter commit 40365c65d64bd0847bfd106279495e1548c4e2af Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 18:57:28 2008 -0400 Add empty libnice transmitter commit 39882301823879d66261feae9c1ee4721ab19404 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 31 22:25:29 2008 -0400 Fix typo in doc commit ece5033223c9d26a5b622e78e06cb83076959bce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 31 22:24:24 2008 -0400 Add include files to the docs commit 484b9981b82d500acd9a1e0bedafba0802b4bbac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 31 22:13:55 2008 -0400 Make _emit_error functions take const arguments commit c8eef3ca945911896b94285f5c7598fb7fb0ed8b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 31 22:10:04 2008 -0400 Make the cname argument to new_participant const commit 5bb89efbef0eae1c2674dd62c7cc3974071e8d76 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 31 18:47:11 2008 -0400 Add test for fs_codec_list_from_keyfile commit 20f34f46e1de908ae6da5b03b5d8c4628380c8fc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 31 18:30:30 2008 -0400 Fix typo in test commit c0de1656938037e4a0d30e93de6f7251ea4c7db4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 8 18:04:02 2008 -0400 Import fs_rtp_session_list_transmitters commit b79eb6b930f5138c8c91e76280296a35f691d47f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 8 18:00:05 2008 -0400 Add python bindings for fs_session_list_transmitters commit d1679e8039ef9766ad5915baa999cd4be58ac894 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 8 17:49:46 2008 -0400 Add fs_session_list_transmitters() commit 774d863b92d59eec7131db5d986b5173b075bf34 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 8 14:05:19 2008 -0400 Add API to list transmitters commit 35f805a0904b6bf95305d45896e6f84387cef7e1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 8 14:00:58 2008 -0400 Add API to list plugins commit 83a16df136be1683edc61d9122050dad415a01f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 31 14:12:27 2008 -0400 Add stdlib.h to simple-call for atoi commit 9c94b93af942061abba4083d2450733edb9cd771 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 31 13:34:07 2008 -0400 Remove duplicated test invocation commit 244f6d959c5dec95f31930d70ac1394706eaec6a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Oct 30 16:10:31 2008 -0400 Add proper links to the see_also in the transmitters commit 821d1df216233db4af7350c9e6f2b34344252cc6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Oct 25 14:00:30 2008 -0700 Replace gint with Py_ssize_t in python bindings where appropriate commit c07ca88f918e53bca0fd93cb8f056845e63870a6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 28 19:04:13 2008 -0400 Don't use upnp discovery in rtp tests commit d4c75daacc637f939eaad9253c836a973f27d1e3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 28 18:50:27 2008 -0400 Possibly set the upnp's xml path with env var for tests commit 9b773fe2f9b90974d739381f7b6ac8adc3081bca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 28 18:48:16 2008 -0400 Add upnp xml files to the distcheck commit aac3ceaf0ab1016145836c85a57faa596bca71ed Merge: 8c02231 6174b79 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 28 17:50:48 2008 -0400 Merge branch 'upnp' into upnp-merged commit 8c0223185fac47b0f0830d1f9966233ce8d09dec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:16:17 2008 -0400 Add gcov libs to gtkdoc scanner libs to make it work both gtk-doc and coverage enabled commit 142462215a92482aabd01f2edcbc6dad1e4d997f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 24 13:11:27 2008 -0700 Add lcov stuff from core gstreamer commit 9cc8f55b3eb79ad1baf5ae56334ce67270336f00 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 20:19:15 2008 -0400 Don't clean inspect*.stamp commit 51f50718e2e913ef76e55138688f7eb43ac0b689 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 19:39:52 2008 -0400 Don't distribute generated marshaller files commit d02cfcd2d3dea52562fe33c9bffd3febd26d3f7d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:57:30 2008 -0400 Have fs-rawudp-* use the generic marshaller generator commit a8659d6599ad5654158081e15a0918e0fe5b1fec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:53:52 2008 -0400 Have fs-rtp-* use the generic marshaller generator commit cd7fdbef7675978622cb5b6d31f7b7a6aeda652c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:49:07 2008 -0400 Replace multiple copies of marshaller/enums generator with gst version commit cb225613fb9e7f7ac8dd85a98dc90e35598f449c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:39:43 2008 -0400 Add dep on makefiles ot glib-gen.mak commit e1b8eeed8597c29ea049ed4e4ea50a60039912c2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:37:55 2008 -0400 Removed hardcoded header with variable? commit c7b6da0d52b0f8ee8f15a768c34b23e5cb4fd853 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:36:18 2008 -0400 Rename -enumtypes* files to -enum-types* in glib-gen.mk commit 58b4225bd100dbc0f66775845198235877470e4c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:35:35 2008 -0400 Import glib-gen.mk from gstreamer commit a7186a23d111aaa328469d5c807bc58928f16274 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 27 17:49:55 2008 -0400 Ignore generated marshaller files commit 150524d89b97e930d904cb20cf345c23321520d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 23:01:04 2008 -0700 Allow plugin doc to be built in parallel commit 58d3939f10999f1007e5fc00874ce055d99231fb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 22:47:14 2008 -0700 Auto-generate rawudp marshallers list commit 047959848ed46cf912bcef45bf09a8d674471c0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 22:43:54 2008 -0700 Auto-generate fsrtpconference marshaller list commit 1405cf339438edbbd9f9d6bfea7bc0246a878c00 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 22:37:57 2008 -0700 built fs-marshal.list is in builddir, not srcdir commit 5199f761674288567a2ff01f913bc64bad8d4962 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 21:59:49 2008 -0700 Add documentation for codec profiles commit 0b85280b76ca9e02cb8339a6eb796fcdc592e006 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 21:39:45 2008 -0700 Remove unused element in temporary struct commit 1850a70301155f01f070585be95ff2c83e43193a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 21:33:54 2008 -0700 Put variable declaration down into the block where its used commit 6c41cd48a8f0ca5aa55b7d02d565133846e61204 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 21:31:21 2008 -0700 Give function more explicit name about its memory allocation commit 9c1c498f0d0fd2319d3dc0b5691f2c4773cfed79 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 21:28:01 2008 -0700 Check if there are src/sink pads in the profiles that match the codec commit fa73244ec37437552be245e1bc7b8a6df3a2acb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 20:31:48 2008 -0700 Factor out duplicated generated pad linking function commit 6be9da9079ea9c824ce4e584737a8d6384c25c95 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 20:15:49 2008 -0700 Put recv-only codecs at the end commit ac02e92686d1ab4412ee19c2ee85d0615817a094 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 22:56:29 2008 -0400 Fix identation commit 523570c092d72ff781842463a14a0724442c6666 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 22:29:19 2008 -0400 Add tests for recv-only profiles commit 84b8972d28ebfdd1fbdac99ecc1d23847495874b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 22:01:07 2008 -0400 Don't require a send profile commit d025b9350177bb93baf6cc23db58276e2c323fc1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 21:59:41 2008 -0400 We need a least one codec thats valid for sending commit 3afe81c3ed5eafc6ef03664d277418ac6ddb976f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 16:25:02 2008 -0400 Replace underscores with hyphens in profile property names commit 04a97f7f9fb6b5285fe31d373a1de5dee614f5ce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 21 17:08:24 2008 -0400 Reduce tests loudness a bit commit 2dc7374b7af8007131525ffdd3d885e209d227ce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 21 17:03:12 2008 -0400 Don't mix src and sin kpads in creating the codecbin commit 5ad81abb341cdbd46aa77b0fdd3182fe2c7ad592 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 21 16:57:31 2008 -0400 move extrainit before exchanging the codecs commit 25b2e4c324fc74bbc32a2bc2cfe6fd2d1da63ad9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 21 16:07:29 2008 -0400 Add tests for the codec profiles commit a721d5d58bbc6b855b387e40d270d0a42c0a741d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 21 15:48:27 2008 -0400 Test codec profiles on codecs that have a blueprint too commit 921b76c12b0dcae8044e24525f5c53d95294d2c4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 20 18:32:40 2008 -0400 Link extra pads if they exist commit bff18f6bd73843efb37c4cbc947ab0b56148794a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 20 14:26:50 2008 -0400 Cleanup extra capsfilters when changing send codec bin commit 7683edd257040e23dcd51f9acea8609832e1405d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 20 14:13:17 2008 -0400 Free extra send capsfilters on session destruction commit 859ab28fad34b99a0e397f8b5a4675c430e4c745 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 19 19:05:32 2008 -0400 Add test for invalid srcpad case commit 1ec9ac1d5f1deacd3d59bed357d806461c10c006 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 19 19:05:10 2008 -0400 Add bin parser wrapper to bind all pads into the bin commit 34a788d7d9848b388e2b56cf42c97be4f58de6d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 19 18:26:17 2008 -0400 Add basic test for codec profiles commit 237b3bc24469b9ecb7c9cbe113bec58fd5cec7bd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 19 17:42:03 2008 -0400 Reject invalid profiles commit 432b2087f7717f6042131d790360ff28d7ffaefa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 19 17:35:06 2008 -0400 Don't look for iterator resync when it can't happen commit f9542ca3534d1643560dc06e0dd66fed77050b13 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Oct 19 17:22:42 2008 -0400 Rename send/recv_profile to farsight_send/recv_profile to make sure they don't clash with real optional parameters commit 67c833aad73bcfd4652cb2e51e3c8255baaf117c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 17 16:36:54 2008 -0400 Validate the pads from the profile against the current codecs before using it commit ed202d297b5886514ba367e2c859cda1b30c50bf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 15 18:55:18 2008 -0400 Accept codecs without blueprints commit dcc00a0a0c2c2caf46a387f24e00df369f84b6e5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 15 18:54:54 2008 -0400 Refuse profiled codecs that have no blueprint and no details commit bacb9d0fe823f6bd023ca14720cbfa364cf8af89 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 15 18:51:15 2008 -0400 Do not try to find the pipeline factory if there is no blueprint commit be8d346ea7fcce0494de085b6f8b7e1bbff32ec2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 15 15:52:55 2008 -0400 Create bin from profile instead of blueprint if available commit 008f5def028a32b14ce014c1a69d969f8c51eb8e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 15 15:30:18 2008 -0400 Remove useless temporary variables commit a746c87130e3f3feb00181870fc6fc4f7c3c3d28 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 15 12:06:47 2008 -0400 Get codec profile and save it over the negotiation commit 8fafa85e1ab8ee3f9d17ed5b8c79b3a6aacd2cf7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 14 17:37:46 2008 -0400 Accept codec prefs with profiles commit 1630cb1eb73d002203e97a0fdacbcb5e3b7a378a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Oct 9 16:02:37 2008 -0400 Hide blueprint inside _create_codec_bin() commit 6d75f4c9d78122d0457560e62fdcfe9ed199478a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Oct 9 15:58:59 2008 -0400 Remove blueprint from fs_rtp_session_add_send_codec_bin() commit 5c75b68d532b531a35f376392befbbfd346be44c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Oct 9 15:52:48 2008 -0400 Have fs_rtp_session_select_send_codec_locked return CodecAssociation* commit e134243bda4e868122508a65a2f202aae34d18d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Oct 9 14:43:39 2008 -0400 Hide Blueprint from recv codec creation commit 8fbd25cba07ed383701bdc85386e77076f2d1f3b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 14 18:35:33 2008 -0400 Add more constness to fscodec commit f8aa0435484ae62ba2cec88a33fc537fa06e52d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 22:15:02 2008 -0700 Add a section for core classes on the rtp plugin in the doc commit 4eabdc938b9002a5db5cba02acb55bb56c0c13a6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 22:06:17 2008 -0700 Sync plugins manuals title with lib manual commit d2f4b6c7b09f79fd2075d3efd4c9247748c30339 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 22 16:17:01 2008 -0400 Disable multicast tests if we don't have a multicast capable interface up commit 94a7867f23e7c8a26a2f12a55126f109f4b06311 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 21 14:37:09 2008 -0400 Fix typo commit 4d5609f50076f3122bc5258662c7114126970e0e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 21 11:54:27 2008 -0400 Hide more private symbols from gtkdoc commit 01e87c45c54640ac6218aba7c65347951a6b761a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 20 20:25:11 2008 -0400 Don't leak request pad for special source commit 716344596ea345e14ff0bb7f485ebb90aa531790 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 20 20:19:07 2008 -0400 Release rtpmuxer request pad commit c27cc69e1f94f5bf79cbb75d557e090fb1b4b2e1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 20 11:59:33 2008 -0400 Replace ssize_t by Py_ssize_t commit 8c54f6ff6496152c562cf1bc2780b628c5c9027b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Oct 17 15:03:14 2008 -0400 Generate the signal marshaller .list files on the fly Code taken from Gabble commit 8b2cef2d98c390ebd0c0f7076eb76598685f4dff Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 15 16:08:54 2008 -0400 Don't leak pads in funnel Thanks to HÃ¥vard Graff and Ole Andre for finding this leak commit aba418b83e789c02b17b42ad4494a5ff4f453562 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 15 14:05:51 2008 -0400 Use local stund from libnice for tests if available instead of stunserver.org commit 6174b796edafcd303f3602af586113c7fbc423de Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Oct 2 13:30:48 2008 -0400 Remove leftover .pc file commit 44ddceeba6bd61801c51567436d329684fdf19d7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 30 18:44:52 2008 -0400 Remove upnp stuff from .gitignore commit 252468fb26cf65e74d301d39a93d3bfd1d52656f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 30 18:32:09 2008 -0400 Re-add xml test files commit 001302e5bed7ebb9e68238aed2b5c460268e0256 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 30 18:23:29 2008 -0400 Remove internal copy of gupnp-igd commit 93b8326372d34fa0642be3cfc42a45f4ec6cd048 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 30 18:18:24 2008 -0400 Move to external gupnp-igd library commit 425ffc7e1c5872cf222e6507f5e407726786a55d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 23 14:15:27 2008 -0400 Don't try to do gst-xmlinspect if pygst inst there (will fail with non-tarball..) commit 802134bfd4a1bc95beaf2edefa80a8eb7cdec397 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 23 13:31:05 2008 -0400 Check for plugin doc stuff separately commit a26b7b70d8196c910c5f0faa0566f7384db5e860 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 23 13:31:02 2008 -0400 Require pygst to build module doc commit 0c74330c35916001bc8cace3b7be0e1bb9a9f9a0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 16:09:42 2008 -0400 Replace the private signals on FsRtpStream with callbacks commit 91a9c5ea5cb7ce2787ddfb68e93c2f054f8fe650 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 15:36:27 2008 -0400 Improve fsrtpconference documentation commit 11ffc28c7d6967aab68a34aaf810fb611850a6cb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 15:20:51 2008 -0400 Documenet fs-rtp-conference a bit commit b319f0940f460ad77c1e0db34c8bf893ff6d42ba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 15:18:37 2008 -0400 Make the transmitter names explicit commit f07838bbdefde05bcefe219e72193cdee9eb52d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 15:15:55 2008 -0400 Rename/add element descriptions in the right style commit 5a7002af7fa9156b3df09afa886c57669594c5f2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 15:11:23 2008 -0400 Create properly-named element docs commit 95052d44e26a1097f05981b9e8cfe3fc5f5fa7ea Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 13:10:07 2008 -0400 Remove inspect directory if it already exists commit b491bf57bc8453704253d88e6239e08626baf29e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 13:00:08 2008 -0400 Reflect the fact that I don't commit the inspect/etc stuff to git commit 19d1a0c44dd1606bb6249ac9419a2cf8d003018c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 12:54:53 2008 -0400 Always mkdir inspect/ (just in case) commit a6717e1b87342fb91ed40205b940c36aadebf160 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 22 12:37:12 2008 -0400 Only add the _doc.c file to BUILT_SOURCES if it should be built commit f0245d1a6f2209bdf6a3d0699b7550e432c76b07 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 21:53:00 2008 -0400 Add plugin doc files to .gitignore commit d5353997268dd6737e88b31286589d5a8354cc3e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 21:43:17 2008 -0400 Clean up the stamp file if srcdir!=builddir commit ff438e5b1118b96267fa246c41d325c063117b7a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 20:35:04 2008 -0400 Add forgotten files for plugin doc commit 541e6df0b19deac76ccf68d685aad013c42a5296 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 19:15:33 2008 -0400 Format the plugin doc nicely commit a7cedd00f3b4e8337a69c06c001266e8571b864c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 19:03:38 2008 -0400 Generate doc for our gst elements include fs plugins commit 6362a78117d159bc8cb066ddaf6b0febf8779495 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 19:02:22 2008 -0400 Add transmitter types commit 0cd1e4ce3fcf80c2a2be15d8f0eb4b80e717aabc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 19:01:56 2008 -0400 remove gtk-doc style comment for non-gtkdoc comment commit 340cef531c3ce40526cf21427bd18759cc22c898 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 17:16:28 2008 -0400 Generate doc for the transmitter plugins commit c21745e3fcacb89e7687879c1fcd0143b10adb6c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 17:15:07 2008 -0400 Fix docbook in transmitter docs commit c48d4a1a94bf0f3c2c44166d89c3fc89c1472a58 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 14:56:03 2008 -0400 Import a copy of gtkdoc-scangobj commit c383f26e8c5c11a1f7b6628a87a9a40529e6ddc8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 14:52:01 2008 -0400 Add gst plugin documentation scripts imported from the gst cvs commit 371d353c3a5382e3b9a814769d29249dc58f245a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 17:15:43 2008 -0400 Don't crash if the error pointer is NULL commit 648d8632a975bca64502698c2cda668f212459fd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 19 13:45:10 2008 -0400 Remove useless GError in fs_transmitter_get_stream_transmitter_type() commit bc312d633a493b9ad57258e3575c2f86cd5d36fd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 19:37:41 2008 -0400 Fix leaks in upnp code commit 320bbcfb1ceb6c502015b3aaa65935822ff46aa1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 19:17:27 2008 -0400 Check that the upnp service was called commit 2a219cacdee56a1f89abf7065d56635ffda1da88 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 19:09:54 2008 -0400 Add upnp test to the rawudp transmitter commit 5185c6585242be05c52b88aa95c2c14ea5b2314e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 18:36:24 2008 -0400 Add upnp .pc file to gitignore commit f5fbc64c4b5f7085430ccfaa1b6167e6d85196a8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 15:29:23 2008 -0400 Oops, operate on right argument commit e9e79337a1884bb7e9f4e44b5e3c5e78f2643fdc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 14:48:32 2008 -0400 add xml files for upnp service commit 130148f848e023f2198f540fe26c02ea4639cdee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 14:39:49 2008 -0400 Fix error message to make it less unclear commit 56788615990450ba1ba29b05e4898c214bf7467a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 14:38:43 2008 -0400 Use idle task trick to stop main loop in other thread commit 843d54f5ce2dae689b6ee1275f8c3ce60bb6d82a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 14:37:50 2008 -0400 Don't make the root device available before filling it commit 5d68dbf15d03319dcc40e54e27653044c2908bdd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 16 12:58:11 2008 -0400 Add flag to prevent race conditions commit fdc8dd2584e95adf62e85e951a5bce475e5f6388 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 15 17:19:40 2008 -0400 Leave propreties even when upnp not enabled commit ff4513563e288604deea72dbeb9cf8e6ff3e9eb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 15 17:19:27 2008 -0400 Don't build upnp tests if not enabled commit 3ff095c1966c606da62bf520e87022bfb435af22 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 15 14:55:23 2008 -0400 Make fs2-gui executable commit d30c74ff21d005f50638f97f7178d12395cac5ff Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 15 13:43:59 2008 -0400 Add uninstalled-paths.sh script commit c75e2637e89e8109ca38b0746ce345a1d384daa5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 15 12:54:31 2008 -0400 Test all three modes of operation of fspnpsimpleigd commit 44bcfcdb20174a25675e48560d8e4a29db70d917 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 15 12:30:00 2008 -0400 Rename test commit c5958b10cca7e52d146ba74acc523ef205b9b6a4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 12 19:15:27 2008 -0400 Add more complete test for fssimpleupnpigd commit 1e485a66f8d8c44ac208ab70d9e74f9d6c729491 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 12 18:34:42 2008 -0400 Add base of upnp library test commit 23b4a962a0084f529519167fb2753ed0bf048701 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 12 15:30:55 2008 -0400 Remove outdated codec parameters doc commit f753353cddd7ba6ea2e3b358edb6491042f2abc2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 12 15:30:34 2008 -0400 Add codingstyle.txt to the tarball commit 23e9cec66b76c4d376be13eb73c960c291553981 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 12 15:28:45 2008 -0400 Add nego-use-cases to the tree commit 503f9bef754ae23fddfe45ef2a41bf4d756f7919 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 12 14:37:40 2008 -0400 Disable upnp in normal tests commit ac05fac4b2a93f9fac2c915433ab63d929c11802 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 12 14:29:30 2008 -0400 Set priority on our idle callbacks to default (just in case) commit 4ad0dfb70f1cb5d526aefa8fda65304bef2b0f7c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 11 15:31:38 2008 -0400 Don't hold a real ref to the object in the idle struct, otherwise it risks becoming the last ref to the object commit 9bfd7da40322c9b430c29a3cdb98bf92ed215f7e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 11 14:53:37 2008 -0400 Add forgotten ifdefs commit db3f008d6732bea9acdb877d2561a41e55899466 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 11 14:33:49 2008 -0400 Add discovery timeout to the upnp stuff commit 2e8a56f8a5b5feed3c0b1d10c819b72683856d4c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 10 19:15:15 2008 -0400 Emit upnp candidate if one is found commit b0a59097a5dd270e6ffee3683ec97add57560f53 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 10 19:03:56 2008 -0400 Remove unused variable commit a6f0ae09925a55bf444b1444f611c1891e18a091 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 10 18:47:30 2008 -0400 Remove old line in doc commit b94c9f667a91f72436dd718bfd5fa59d100c8017 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 10 17:16:25 2008 -0400 Add port mapping to rawudp transmitter commit de97188c6067dffc753cf38448e886f58f698b5d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 10 16:07:58 2008 -0400 Pass upnp parameter to the components commit 795759617ad8807d2b44c92ff34beb555e86ec9b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 10 15:22:05 2008 -0400 Pass the igd object to each component commit 45f0cf94360616c7e1e1c7c0b9cde8722c40ff50 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 10 15:11:23 2008 -0400 Propage the upnp properties to each rawudp component commit a3e7f7e55ec644ac0ed1eb10edb27afa618223d6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 10 15:07:32 2008 -0400 Conditionally compile the rawudp transmitter against our upnp lib commit fecf87a04f6d88750f6c03da679a8d880dc9c9fc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 17:23:26 2008 -0400 Set default timeouts at object creation time commit a4f5129c98989a708102c121ed352976acf1e3b0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 17:14:14 2008 -0400 Build upnp object if needed commit 19aca7ab71e9769ac484c0fc50df1d3579fda7cb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 17:12:45 2008 -0400 Include the proper path commit 1fe7e2f202785afe6acc0fe77913d730b5ff422d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 16:55:22 2008 -0400 Add upnp properties to the rawudp transmitter commit 9eae8ef1aedafdc70fa5c81f1e43cccff6840484 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 15:23:50 2008 -0400 Emit error if port is requested post-external port failure commit 3d4c949f70fce05e68e602de5df2ef525aecf9c1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 15:17:53 2008 -0400 Remove new-external-ip signal commit 5e65e3952f4d2b13a2c7b91a51d52d2bf1c81a76 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 15:16:44 2008 -0400 Remove error signal from upnp test commit c3c659ace05227d777999748ab2777024db79e9c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 15:15:29 2008 -0400 Compile tests for upnp stuff commit aaf2fc5d7dfee499b1fca78b630ad74cfcba0f87 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 14:56:17 2008 -0400 Remove old error signal commit 3a89edd2edfc9e82b8117f9bf7ff07331f9b5b51 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 14:55:56 2008 -0400 Emit GError in new domain on errors commit 22913bcf07ac96c1e2dc9a2c145f8bad8fbb9594 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 9 14:44:39 2008 -0400 Add error domain for simple igd commit f31ae705adf8068f090616d123d3691fd3831515 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 19:36:26 2008 -0400 Separate wanting and having gupnp commit dec8d0f68e8cab996e3544ee0a9c38c363cea387 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 18:05:08 2008 -0400 Add .pc file for the upnp lib commit 91d78441c361fb1694aa88af28914fb7e196ff23 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 17:44:02 2008 -0400 Remove the useless simple commit 1532dd90362c602a1c8b4ffa67340d8d6e471ef0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 17:31:08 2008 -0400 Add configure/makefiles to gupnp lib commit 50520d258124d94091ba5ff49760fdd083bca354 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 16:41:47 2008 -0400 Fix error string for python config check commit e4505074b33d06b6f3342277b79dc27afbec4c6c Merge: efa832b ff2fd6f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 15:19:51 2008 -0400 Merge branch 'ready-to-merge' of ../gupnp into upnp commit ff2fd6f39c8662238d114726d49ed4cf40e559fc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 15:02:07 2008 -0400 Move upnp stuff in fs2 places commit 0c4e829093e4d5f36096228b4818899b0c059466 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 14:32:51 2008 -0400 emit signal when the mapped address changes commit 612824d43562573ae998f9963af603e8f3257c76 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Sep 8 14:16:14 2008 -0400 Get notification when the ip address changes commit 0caf7af0e50c7398ffe65f6d7ea867120eead27f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 5 15:34:37 2008 -0400 Make non-threaded test use custom mainsource commit a0d498e3b4b8c27b55191eeac6c21fdc232a6df8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 5 13:52:20 2008 -0400 Don't unset the main context.. commit 07b3203907832b6181c317360b04bc3437fb03d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 5 13:46:18 2008 -0400 Remove unused function commit 9569b1b0bec8ead6f4964c8afeb67aacf3fdc38b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Sep 5 12:00:59 2008 -0400 Loop on length, not pointer commit b4ef73523681304da7c7d8b1a7d7330c850a3fd8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 21:40:06 2008 -0400 Force wakeup of the main context commit 3c2353cf6b15e2f42289872753ea559108dbed6c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 21:29:41 2008 -0400 Add thread test commit 834683a1c4bb1e9242985c3853073a6fef811f5f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 21:29:29 2008 -0400 Fix thread object creation commit 4ebab786b67bedc642103394045b84b3443e4bf4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 21:22:25 2008 -0400 Big oops in test commit d1b588b3915cf8c3cce2136ac0bf7ae9ef6f35e0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 21:16:21 2008 -0400 Add caller for remove-port function commit 8aa562ced28aa7a909eeb10d0376b856cf0c5479 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 21:15:18 2008 -0400 Share the same data struct for remove commit 329650f60ee84f1d4f20801cf575b1627bbff202 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 21:14:10 2008 -0400 Make add_port use the thread commit cde65fde6cea2d79e51648f2a8028145f54e18e9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 21:05:36 2008 -0400 Add empty subclasses commit 2b585645eff861492980a5c7fdaf6ee53e778dd4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 20:44:57 2008 -0400 Add thread commit 0e32af15ba0d21a4b5412c84fbe84c4e3c6384c9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 20:32:47 2008 -0400 Add mutex, context and loop commit 04708c30d2dfc9c80cea3ccd3b5c4e6fcdf1c72f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 19:37:34 2008 -0400 Make the other methods virtual too commit d5bd7bec2c4ab328beb4269c6cba601007f3991b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 19:30:20 2008 -0400 Add bare threading container commit 415967fbddb4b0fb07269e2c47eb7a7e16e1e858 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 19:30:01 2008 -0400 Don't delete marshaller list on clean commit 0f53b44b313d1f61d6f4b8aacefcbba5788bddd3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 19:12:27 2008 -0400 Remove unimplemented function commit b98b6faf1ac067c964c45834178a0a722bea55e9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 18:51:01 2008 -0400 Replace build with constructed to make a nicely subclassable gobject commit dd4192ab66e1254bfcb00acf661d6cbd7c3aa67d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 18:47:40 2008 -0400 Make main context a construct-time property commit f004b925a4643e0efe618d53b7d392277adc36a9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 18:42:23 2008 -0400 Put everything into build commit 15300fe3f01aa2625c982a363625068d97892fb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 18:11:09 2008 -0400 Fix warning commit c1649d25df990cd96473aeb12fdd239224204fbb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 18:10:46 2008 -0400 Add marshaller list commit 70aafea323a30cfa8f8277651af897c9c69bae3b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 18:10:12 2008 -0400 Remove bare test commit a2e56e78896502f23442cfd9dc7962a8e192eb87 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 18:04:27 2008 -0400 Add new error signal commit da1c3a941b3e9c463b167b85cbd1616d05655b8a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 17:25:39 2008 -0400 Renew the mapping at the appropriate interval commit 58ad8d1b5b9bc219f076b4def66df475f136fa28 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 16:52:19 2008 -0400 Add call to remove mapping commit aee71c79d115ee110027b21dacd2579d8812b926 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 16:06:26 2008 -0400 Add test for port mapping commit 9427a3d9fd7141f2187318d20cec545e46582a56 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 16:06:15 2008 -0400 This signal is detailed commit 20623e82ef04e6bdeb035779760e9a0b21ea1785 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Sep 4 15:14:48 2008 -0400 The proxy structs are not kept by gupnp commit ee1fa5bb060d736683d49bc047152d8cf36d1114 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 20:24:56 2008 -0400 Emit signal on mapping success commit dd06555e4090cf38073bf9d870dbe76bca8c8fe0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 19:21:25 2008 -0400 Cleanup mappings commit a96779e980b5ec8e82b04f36a2588f0615dbcb73 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 19:17:07 2008 -0400 Stop mapping calls on remove commit 02b736c0e31d9ffeaf04fb9fadd1b9d4715c34ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 18:06:00 2008 -0400 Centralise proxymapping stopping commit a98b50b8a73bd9a75158382537e97f2d53deb30e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 17:59:49 2008 -0400 Rename cleanup functions to free commit bfd7e3a62c685dd630c131eefe8af045931315d5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 17:23:09 2008 -0400 Add new mappings when a new service proxy appears commit 168f4969ae29f5f1259a5b23cde22ee54ba839e0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 17:07:42 2008 -0400 Remove timeout on GetExternalIP It was always shorter than the Port mapping timeout in any case commit 2a1f71fedf9a129244c3a4494189c31bcbc50e89 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 17:06:22 2008 -0400 Add request to create proxy mappings commit 6cdf0e24a9a8c1d42fcbb539ccc9ee32ad6e3655 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 16:42:19 2008 -0400 Remove generic action system commit 877a9a4b6bfb0082bdac8d7bac0304c9e16c3d2c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 15:40:58 2008 -0400 remove timeouts on answer commit 40b33bb8696cafb4568531b55d52e65a189f4bcb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 15:39:08 2008 -0400 Remove gather call commit feafc7358e71ae146f77c247e788a3ea8cfc06a1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 15:15:21 2008 -0400 Save external ip when its received commit 477a656f86e3cbf7f49f2fed8f52fc2ac0043664 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 14:59:17 2008 -0400 Add function to remove a mapping commit 86527b6aa743cf5dd04a82cf672d5cb2bef08bde Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 14:47:24 2008 -0400 Save new mapping when adding one commit 65e6a52636a7f9f088eed9e036b20706e656c16f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Sep 3 14:29:01 2008 -0400 Add list of current mappings commit e69e6600222a22ab5a5bcde1c14edde66be1abeb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 2 14:22:58 2008 -0400 Add action timeout commit a93e7bb3f2cfc4ae0e1cd40062aa0e00db3b4d01 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Sep 2 14:16:27 2008 -0400 Replace GArray for proxies/services with GPtrArrays commit 2e655098a739944396ad836e6162a2562356a5aa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 19:43:27 2008 -0400 Pass the Proxy structure to the gather stuff commit cbbc6fe11a0987295860a7a4d4f9b791dd217211 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 19:38:29 2008 -0400 Store proxies in structures to be able to remember actions commit c886a9283bc11c3209894b9559a50e891fa9131a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:50:40 2008 -0400 Ignore errors when building gupnp context commit 0bb40bc4bab1a396166d470eeda751b195fdda66 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:26:55 2008 -0400 Add object test commit 6f6088f681fe31d228b488fe6096a54e4ce356f2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:25:02 2008 -0400 Use remove-fast commit 0b05d2a6fb4afc72d081af04ba6e767633d9a9b8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:24:45 2008 -0400 Use GPtrArray correctly commit 1a24b841c847cb6f6ba23e9749954b9ed9b43a2f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:22:33 2008 -0400 Default to the default context commit 9b15edbdbc86d2b657e20d2b0ffb0fffb6230b8b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:22:26 2008 -0400 Add make clean and -g commit 3285d4adfa2a928a9cee3075884430b48a49ac19 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:20:30 2008 -0400 use uint, not int commit db7ae34c5fee3fd9b851d605cedf94615d3a0515 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:18:44 2008 -0400 fix error commit 066e0c897216636ae8e5df9dc9f375d20ecb0198 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:18:39 2008 -0400 add private commit 305fad6a6a676bb86afe0061c621c0621dee0eaa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:12:59 2008 -0400 Rename test to test-bare commit a061d6cbcd507477a9bb92014e34d17fd980cd43 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:11:51 2008 -0400 Emit signal or error on action completeness commit 92096841b2cb0c0a266cf1cfdd0ec289481143ef Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:09:31 2008 -0400 Add signals commit 1dde874dce7b397a7290941d4b9d869294f57ccb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 18:04:15 2008 -0400 Add gathering commit 4cd5501786ffbca814ef0d0ff8807962d266d1ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 17:31:24 2008 -0400 Remove threading stuff for now commit e9a8e943b00b298156a9b7d73d98659b1c1ba098 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 15:29:56 2008 -0400 Save, forget proxies on signals commit c515107e096d04ca73a32350332f969af367d014 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 15:28:46 2008 -0400 Disconnect signal handlers on dispose commit 5fea45ae8799d8937f7a41d15c1840a4f22ca268 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 15:19:58 2008 -0400 Create core gunpnp objects commit 1f7ac3d36f5f28f82b5d3de7aae7a42e2e42bbcd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 15:11:41 2008 -0400 Rename context to main context commit 483f67d4ac032afc6bae85ecef7e11f24e5b1632 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 15:08:28 2008 -0400 Add list of service proxies commit 3eef820e9e972760c4ed445b2ee428f1b66b915f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 29 14:33:17 2008 -0400 Add request-timeout property commit 423caf13c105b3e3053a7661c30627521062c68c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 28 20:48:13 2008 -0400 Add main context construction/destruction aparatus commit 9030e23e04e718dbf39d8ac8242b1c73262186ef Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 28 20:22:01 2008 -0400 Add maincontext member commit 386f13c83141062ea26965e2535da764fd09463b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 28 19:33:39 2008 -0400 Initial import of gupnp igd experiment commit efa832be0a40878ed3ebb25840ec7c1c11342422 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 14:25:24 2008 -0400 Test for auto-multicast everywhere commit 7b5fe8b40e91609460068c370ef53143497cc2b4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 14:05:36 2008 -0400 Default to pcma/pcmu (we know these work) commit 4daa86528eb88cc7a952185574a0ff809cde7612 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 14:05:27 2008 -0400 Set the sink to playing while adding it commit 31d344d2f2ebe148cfaf52208889b8caca5a0bb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 14:00:43 2008 -0400 Add copyright header and warning notice commit 1604f6f0c1c1fde36697050495036855c6b02fdb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 13:58:51 2008 -0400 Print more messages commit cb4665802aeddb7ad99ffafc2b8b5aa0229750a7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 13:06:39 2008 -0400 Fix leak in simple call commit 1c40b25a8d45bc5dbbbf8bc43650935afda8bac1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 13:03:46 2008 -0400 Use a simple fs1-like use-the-local-candidates as remote and pass the candidate on the command line commit e30c8d4bf2e063b21fc5f191317fab784049f50f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 12:38:13 2008 -0400 Handle errors commit 46ac8538a870ee758728768c8d02b65168dd771c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 27 12:25:03 2008 -0400 Make simple-call usage clearer commit 5c4f8806f977098a02ac96e3fce37637498866c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 26 18:52:16 2008 -0400 Make src local commit c17779aef3ea42a3a5d5833e689e318dd9a73235 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 26 18:51:21 2008 -0400 Add src-pad-added callback to the simple call commit d37c2072a6b6f3945b69ad06f1faf4fd05fe7f58 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 26 18:41:04 2008 -0400 Add audio session to command line test commit a8aa2adc84e25ac6ad1dc9367231bb0804448858 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 26 18:25:18 2008 -0400 Add beginning of simple command-line call app commit 02bfe7cc5771e34e1c5cda91ca7d21edfe9f8e1a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 25 16:33:57 2008 -0400 Bump version 0.0.3.1 commit 5fda6e799789e2cf7f6fd8dd6550d8b1dab8dfe5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 25 17:06:00 2008 -0400 Version 0.0.3 commit c697423323f087c5803f7c96fe6ecea78a0f79d3 Merge: 10a0c5c 5112498 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 25 16:37:37 2008 -0400 Merge branch 'master' of git+ssh://git.collabora.co.uk/git/user/tester/farsight2 commit 10a0c5c2c282239f6e9fc54244e2b26b05824e05 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 25 16:25:20 2008 -0400 Apply the auto-multicast property only if it exists commit 51124987c4909a74a7eec024f36b6cd8f76a289b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Aug 23 00:25:10 2008 -0400 Theora and H.264 works fine now, remote h263 recommenation from readem commit 99b6b6b1e4eb53be06dbb3433c6248666332ccbd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Aug 23 00:13:15 2008 -0400 Fix comment commit 4a33773f2e582aa4bd104148dc3a1d96f0185a2e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 22 16:20:16 2008 -0400 Fix typo commit 8c420bbaf81989d75134692627c436b3bcd98b26 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 22 14:19:00 2008 -0400 Don't hardcode address of stunserver.org, resolve it commit b5da0e1b90a894b69160cb01d99d29ef70d7b9b8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 22 12:22:18 2008 -0400 Fix documentation comment commit cc1c1a14fa56b53c6f3563d52e4aa03c3a9b6268 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 22 12:15:27 2008 -0400 Remove unused GError in codec cache commit b2defec1ed01e1093e942db2dfce8a5020ef5c89 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 18:25:56 2008 -0400 Update pythons defs commit 76c2efa3f28836f4ae0bbe7c22a5465d49861a59 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 18:34:29 2008 -0400 Remove fs_codec_to_gst_caps from the public api commit a02d563db1c67b64f7e8d3072efd141e54ea0917 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 18:25:27 2008 -0400 Check for h2def in other places too commit 19382497eb835187b44430fdd89330ed14e9605f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 18:16:27 2008 -0400 Remove FS_MEDIA_TYPE_APPLICATION commit 0388381071610b0e4fbfb06b5ff8361b93fe21d5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 18:11:33 2008 -0400 Don't make special sources return GErrors, their errors are internal and will be reported by GST_ERROR commit f82cddabca49f7b326bf0fd048da901d0fcc5ec3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 17:05:04 2008 -0400 Add more comments commit c4737a410968d468ec0d7a2f19834c6cbc7eb0dd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 17:04:36 2008 -0400 Use FS_ERROR_NO_CODECS_LEFT where appropriate commit 986b6fd1f0d6786f71ea333bbc13777576ab3857 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 17:03:54 2008 -0400 Add FS_ERROR_IS_FATAL macro commit 9e211fe0e0d2f0c35c6e5510ebe8e6307851d679 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 17:03:35 2008 -0400 Document FsError codecs more commit 154d0ee1930e221de48993ed48b257eac9335d0c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 15:24:06 2008 -0400 Use a more appropriate error no commit f0e2b1f80d50bbf4bf98ebd0c85f4fe9e815af4d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:55:46 2008 -0400 Have property getter/setter for FsTransmitter print a warning if they're not subclassed commit cd512b45b842154c6652bb2709f4b7ebb17bcda9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:54:26 2008 -0400 Have property getter/setter for FsTransmitter print a warning if they're not subclassed commit 8e47bb67be73e522f52173db0ab1f4226dc0c764 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:53:31 2008 -0400 Use g_return_val_if_fail to check if the argument and if the compulsory methods have been subclassed commit 13cbcabd7e395054311035a8861a1d1243a8736d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:51:02 2008 -0400 Have property getter/setter in FsStream base class return an error if the properties are not subclassed commit 3a8237c362591d672b8dc89f0caaade0f05430b7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:47:33 2008 -0400 Consistently name fs-funnel fs_ and without gst stuff commit 12fc2a3b4331935e85f38f2e67192a6f0bf05bdc Author: Jani Monoses <jani@ubuntu.com> Date: Thu Aug 21 00:05:34 2008 +0300 use GST_ELEMENT_DETAILS commit 39483cb48e0ca2b539cf2c3a3913f4ce1b18d150 Author: Jani Monoses <jani@ubuntu.com> Date: Wed Aug 20 23:15:20 2008 +0300 cleanup unused var commit 12f97af00f502a324bd5b8bfc3b4567ff40b72a2 Author: Jani Monoses <jani@ubuntu.com> Date: Wed Aug 20 23:57:52 2008 +0300 move class pad_template and details initialization from _class_init to _base_init as done in the other plugins and recommended in the Gstreamer docs commit e6daab3ab4cd0a174dd0a16d259fb5d93150cd05 Author: Jani Monoses <jani@ubuntu.com> Date: Wed Aug 20 23:55:13 2008 +0300 use gst_element_class_set_details instead of gst_element_class_set_details_simple commit 79c309e4acca9709aac4bd890bc08e4632340542 Author: Jani Monoses <jani@ubuntu.com> Date: Wed Aug 20 23:37:19 2008 +0300 use inline function instead of macro for _do_init to be consistent with the other plugins commit 16a499c6f6ebd81fc9fe9bc9c65390461fadfa6e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:40:35 2008 -0400 Remove useless property getter/setter from FsBaseConference commit de90a066f3f729a4014ba29f5458fa63cc8cc0d5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:38:49 2008 -0400 Test for compulsory methods with g_return_val_if_fail commit 8c5c361ec1a718db5fa72b6678a14d5ee03d0913 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:35:53 2008 -0400 Check for NULLs with g_return_val_if_fail in fs-plugin commit d9355a16e5ddbde8208073824cec5120e4acc4ae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:32:01 2008 -0400 Remove trailing whitespace commit 2fb0beb32080644cb7dee342d97f93ef5ec2b3c2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:31:24 2008 -0400 Check for NULL parameters too commit 73bdcc3e8a8b2cfdea43082c098507b6b98f4ba3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:27:19 2008 -0400 Use g_return_val_if_fail instead of gerror if a compulsory method is not implemented in conference commit 209743558182186cbf844254b1609ce148940090 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 21 14:25:16 2008 -0400 Don't delete member that can be reused later commit 5145a46d88a1142605559a1c80190d55ee713e77 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 19 18:08:47 2008 -0400 Correctly disable SPEEX commit 2564017097c5872956bc55f3cf4bacaf2a7c8e91 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 12 12:19:29 2008 -0400 Disable SPEEX by default (the current gst encoder is broken) commit 5fc224d2dce340ae35723c90b81b96b3d2ee1394 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Aug 9 02:13:16 2008 -0400 Add time ovrelay to videotestsrc commit 493c455d43e4cbc890ac921118d6b4f69f61e8d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Aug 9 02:03:21 2008 -0400 Make videoanyrate fixate caps correctly commit d87e39a4e1e3f91fdedb7102d146186fa3117214 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Aug 8 17:56:12 2008 -0400 Respect audio/video disabling in more places commit f866563df8f1b1fe544533b7741c8f9a60c1b3d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 21:09:56 2008 -0400 Have the server pass around the stream codecs to everyone commit 902786ae96685004fd271f2c07f230c585ccb0c0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 20:11:12 2008 -0400 Send None data if there is no data commit 96b0bc47c6a60f278843e97ff339ecae73310546 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 18:36:43 2008 -0400 Implement proper codec distribution in fs2-gui commit 2dbdebfff77556066653154be2e70d7acc7e8f50 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 18:11:27 2008 -0400 Send out codecs from all participants to new participants (in fs2-gui-net) commit 685161de3de8161c1d6c02d79994b908d29fc639 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 17:32:08 2008 -0400 Port fs2-gui to use a list of codecs commit 16086d16fe8d8b5fef4895752918ba4076cce43a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 17:28:56 2008 -0400 Replace codec/codec_done with codecs in fs2-gui-net commit cad56ce9af28ff5ed672c445d07167214adc639c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 17:28:46 2008 -0400 Add destroy method to TestParticipant commit 0b14b3873a864fda0123c1d33c6e8e075a1622a7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 16:52:04 2008 -0400 Writeout the pipeline on sigint if possible commit 4b1db0773929ef6943bcb1528cdbeeddc8392c40 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Aug 7 16:50:43 2008 -0400 Improve debug messages commit 7cddba545f4a28d9fb4583bba91fd19fb7d4d70e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 21:14:13 2008 -0400 Remove unused parameter in internal function commit 6ba3eacd336c21a41af279c6fc9cc38afbeeddb7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 21:10:27 2008 -0400 Add a bit more debug info commit 1737faee0acd361a01bc5dee47b8b9cc874da335 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 20:42:25 2008 -0400 Give substream/session elements meaningful names commit 278d59e38871fe1ad2eb3a00b3a65a5f23746302 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 17:50:19 2008 -0400 Get the sinks by interface instead of by name in gui commit 0b90ea70bbea0c12683d17b9b41e11dc98403ef5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 17:43:05 2008 -0400 Improve debugs for stream associations commit d886046ddf949c064e3b4996336a969a7b99fef6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 17:42:47 2008 -0400 Check for free substream when we get an association from a known source commit 65dfc512282d0cff6c7d956d6a9068d8d5e8f95d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 17:29:30 2008 -0400 Document fsplugin commit 39a9c61a4a87b0a3b396b5455fc54f3789f29ae2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 17:14:43 2008 -0400 Document FsPlugin structure commit b9c2459403c63947022a6538898cc49ac84e17ce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 17:07:26 2008 -0400 Fix small typos in the comments commit fdc269449517ce3e7a19ede88c1bb13972278c00 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 17:02:31 2008 -0400 Separate substream connection and connect more than one substream for the right ssrc commit 5be0d4836bb20b2ea9fe8c308322438f5276aa80 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 17:02:09 2008 -0400 Send out white noise instead of a sine commit 9e486f4e4ab27465a27fdc2c96e9e4de60fb5971 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 15:52:26 2008 -0400 Use get_static_pad instead of deprecated get_pad, patch from oleavr commit f30cb991e108150b205efe8fdd2e94212ce5d454 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Aug 6 13:27:10 2008 -0400 Don't return void value.. commit 6a2011a10225f69a048e2e551578796843fb8cac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 5 18:17:10 2008 -0400 Don't dupe the buffers unless its required commit 3a964dd7e863d242e87bde1379621c14ddd35eb2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 5 17:43:33 2008 -0400 Flush stuff in state changes and flushes in fsfunnel commit 29ee5e52bc61faf83814aabfb80be37f3eff4738 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Aug 5 17:29:35 2008 -0400 Initial timestamp-merging work for funnel commit 47a60e3f8e3e59a122a86a471b8689f4983a7949 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 4 19:43:26 2008 -0400 Give preference to the original rate, but allow any rate commit fee57ff1fa2327fe0dc1e33e2f24bf06fd2a7c54 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 4 19:40:13 2008 -0400 Add videoanyrate element to the pipeline commit e651657ca948f05aa7f2b93fd3c3a67593394226 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 4 19:39:50 2008 -0400 Add videoanyrate element commit b01cd258bf64adbdc4a86bc0e518811a1ab463d8 Merge: 2716551 ae15df5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 4 13:13:25 2008 -0400 Merge branch 'master' of git+ssh://git.collabora.co.uk/git/user/tester/farsight2 commit 2716551b23e621dba34e89d80bcf56d0617d8971 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 4 13:12:43 2008 -0400 Newer gst-p-farsight need for correct rtpdtmfsrc commit ed60d6333feb45a3edcda793be727895f20b30d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 31 16:50:45 2008 -0400 Bump gst required to 0.10.18 for gst_netaddress_equal commit ae15df5ebf67712a9ea633b1a95697fc2b2bdacf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 30 11:41:41 2008 -0400 Make the transmitter param optional in the python bindings commit 8c70570fca7b2e0c17ad4db93f82d0d6775cdd51 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 30 11:41:22 2008 -0400 Use right type for pydict_next position commit ab22758b9d7c334d8e3131abf08dc58a3d028a4e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 21:58:13 2008 -0400 Make it a bit clearer what the stop method is meant to do commit 43e619fdc9270c2cd3ca62755f919f2f30286502 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 15:36:17 2008 -0400 Update python bindings and doc to force_remote_candidates() commit f24ad72a31d262c99e289af3e1862f30fc58d45a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 15:22:48 2008 -0400 Replace select_candidate_pair with force_remote_candidates in FsRtpStream commit e325d4b3ea58cdc947856e5f680da8f26f4ca546 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 15:20:44 2008 -0400 Replace select_candidate_pair with force_remote_candidates in FsStream commit d6817a34a10e2d5556277d7d3ee60b9f9417044b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 15:15:02 2008 -0400 Replace select_candidate_pair with force_remote_candidates in FsStreamTransmitter commit 2a0f89bc2b9fbec20b2e9439a83528462d304d84 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 30 20:30:04 2008 -0400 Update python bindings with new enum values commit dc656ea845cd02dcf7f9b6e13c08e4d551387c89 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 30 20:19:08 2008 -0400 Listen to the Stream transmitter signal and emit the proper messages commit 0fb4c7da2da0bcd3443ad8dd54b48b2ddcf87b62 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 30 20:18:36 2008 -0400 Add doc for new farsight-component-state-changed message commit 17b1a56a9650218c204947204f358b85b09468a6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 30 20:15:42 2008 -0400 Add new error for connection failure commit 110fbb3bfedc38ba6758e87aa92387e6ab182560 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 27 14:19:31 2008 -0400 Add a per-component stream state signal to the stream transmitter commit 53dcc2994564bfe8a72a77d27997754ae0f17d9a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 2 14:24:58 2008 -0400 Add data lock to FsParticipant commit e000bae7923c152f97fed24d62944648584128c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 26 00:55:11 2008 -0400 Add FsStreamState enum commit e8f191d585682f07dc9008e4624a043388b89e4d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 25 15:32:56 2008 -0400 Remove double * that confused gtk-doc commit 87485d1d83c5275c49d12afaab06ab3a924e75a6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 13:16:10 2008 -0400 Improve titles in documentation a bit commit e56bcff90306d80b824abdd8951f06084ba64f7f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 23 16:06:05 2008 -0400 Add fs_transmitter_emit_error method commit fc6390e1bbb6b40e65dfc730781ee23e189387e4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:16:56 2008 -0400 Remove trailing whitespace in configure file commit 8760b763b364c563345c7a1e0b2524542f26467f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 15:19:39 2008 -0400 Really make the netbuffer stuff thread safe commit 4d805b43f2868045712c492340d48e62620b05f7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 15:13:11 2008 -0400 Add more debug/comments to the stop stream test commit 735a1453e8a548dec392553f9cfe159e27cf62e9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 15:12:14 2008 -0400 Don't hold the component lock when stopping the udpport commit 57d5a7a8715b6c5cdeb1efb6b977515641be2a1a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 14:30:48 2008 -0400 Add test without associate-on-source commit 899873e67390253d9648cdfee838374dc627115c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 14:27:22 2008 -0400 Make the generic nway_test take the stream params are arguments commit 94bcaad8e67b22c6b4233efeec307803ce7d83c6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 29 14:24:35 2008 -0400 Add possiblity to pass strean transmitter parameters in the rtp test commit cf21d0dfd6ab09a642bc6b188e249fda03a18858 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 24 17:03:23 2008 -0400 Add a test for associate-on-source=FALSE commit a700c27f3368d2b973a4dab1cd5cf561932111ce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 24 17:03:01 2008 -0400 Use an empty handoff handler for the stop stream test commit 5b905f68e30981d7ba0b129822a24cd88089846f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 24 17:02:02 2008 -0400 Initialise counters on each test commit 6a6b363eccb49691b3fea5028355f8b366a8bff1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 24 17:00:49 2008 -0400 Split transmitter tests commit 98088ca8dab3d2beeded2d5a4cc2fd906cf503e2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 24 16:19:57 2008 -0400 Remove wrong check commit ed7622209aac623867e5a55b13b38d3447bba2dc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 24 16:02:59 2008 -0400 Implement associate-on-source in the fsrawudpcomponent commit 4d420940e6fd53bdec1531a93b74d0afb626232a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 24 15:53:29 2008 -0400 Add associate on source property to the rawudp stream transmitter commit 45df047be5ab6328aea30a3497afc07d8a97156f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 24 15:39:34 2008 -0400 Add associate-on-source property to the FsStreamTransmitter base class commit 37852c8d2a0c6c14daae595de08949571728723d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 23 20:34:53 2008 -0400 Store the remote address into the udpport and check the uniqueness commit c212602cbacd2371278a739d70aa245df86608ae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 23 20:07:56 2008 -0400 Add functions to add/remove known addresses from a udpport commit 43c23632fdf7dfb82e0609151e2486323bdfc479 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 23 19:25:11 2008 -0400 Add GArray for known addresses and mutex to protect it to the rawudp udpport commit bca1e409ec59428b3a637fc38ed8ff68df1ff19b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 18 18:38:41 2008 -0400 Pre-register netbuffer because gst type registeration inst thread safe commit e94f1072924cf18a1b1d2712dfd1a14252ac1524 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 18 16:18:49 2008 -0400 Add test for no-rtcp mode commit 70a331fdc5fd36a3e33d23f8827d5538754e06a0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 18 16:16:14 2008 -0400 Add ssrcs from to the known list if they come inside valid buffers commit 27df9fbba2590025fdfb0469c17ad30da900c8cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 17:33:56 2008 -0400 Have fsrtpstream proxy the known-source-packet-received signal commit a5ae196ae78f3503709a8dd7b1b3186049df93fc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 16:44:05 2008 -0400 Protect udpport with mutex (sometimes, it should be properly refcounted...) commit e1840bbe003021fb5eb924746785f2bf2c949cfe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 16:39:12 2008 -0400 Make start_stun into a private function and call stop_stun() on dispose commit 4f1dc7765b08d100fb23957739d72b821b50b557 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 16:20:12 2008 -0400 Move rawudp stream transmitter lock into a macro commit c1f96e64d9efbde20995dd6a34082adeb5dae9db Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 16:13:41 2008 -0400 Implement the stop method in the rawudp transmitter commit 3a5a716640ca2d52063d0f96ac1a401fa747f47b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 16:01:42 2008 -0400 Stop stream transmitter in rtp plugin too commit 251af4e64c09b0db12f985fac71324295cf20f00 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 15:59:58 2008 -0400 Call stop api in unit tests commit 133608fc85c0863f251fa53b550fb4d0886b4749 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 15:57:36 2008 -0400 Add stop() method to FsStreamTransmitter commit 9ac02d4310a86f5b24b8b9649b9e005717bdd0d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 14:27:04 2008 -0400 Add warning if non-netbuffer received from udpsrc commit 64e174864fc5ba3854b8aa31bedef83c4f4829c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 14:26:11 2008 -0400 Don't check the buffers for the stun test commit e364d6721846b6836ef127e1936177538c3bc194 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 17 14:25:50 2008 -0400 Replace the has_stun flag with a global var commit 9c7ad122b820d26e8b6d72cb7799e9b58351e4cc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 4 19:45:38 2008 -0400 Remove unused list of ssrcs from FsRtpStream commit 110ca2898ec6500dbd8663e07f8f65a4784daace Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 4 19:44:41 2008 -0400 Implement tracking of knowledge of ssrc with the new hash table commit e9dfe145d4871c59523061609ee28d9c1bf83fa0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 4 19:39:17 2008 -0400 Remove known ssrcs for a stream when the stream is removed commit baf9fdede53490039737ca2e4749d5f20a694c48 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 4 19:36:04 2008 -0400 Add hash table of ssrc->stream to fsrtpsession commit ae8055e7a731c6ac640189944c07733401dd15f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 16 18:06:48 2008 +0300 Add test to verify that the "known-source-packet-received" is emitted commit 9644ba277bbd4166b706e27cdf2f7c0ff66f7fc2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 16 17:58:33 2008 +0300 Seems like we can't marshal a pointer into a gstbuffer and emit signal properly commit 2d1486334eb821b8a9ea5699a867a619c3fc5682 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 16 16:17:27 2008 +0300 Relay the component signal through the stream commit 035124ff823a1a42c72acb0ea6cc95e0f245f5e3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 20:12:16 2008 -0400 Have FsRawUdpComponent emit a signal when a buffer from a known address is received commit 092744a428ff0a234900c2dbae5efc40b9b48850 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 19:57:35 2008 -0400 Store the address of the remote end in a GstNetAddress so we can compare commit af6c3459a2712060e9b718ede9c5ec1fd4566ef7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 19:24:32 2008 -0400 Add signal to FsStreamTransmitter emitted when a buffer from a known source is received commit ea64cf2dad0a1e61a52f5db29c501b8ae7b957ce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 28 16:37:40 2008 -0400 Remove the now useless unload callback (modules are no longer unloadable) commit 2275e15272dc37710df9c272f7bc3acec6fd9ff9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jul 28 16:31:17 2008 -0400 Remove useless check to not re-init debug categories commit a760dfd85b3c9bbb759fc63bc72344f77fd2fc34 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 23 20:44:13 2008 -0400 Add test to make sure a module can be reused commit 04936b06d32a3b4e135765e407cdea8a021b83c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 23 20:44:00 2008 -0400 Don't g_module_close() the transmitter plugins on unload commit 571e9554b660c675f3db9a6be7f98f8dea1f848b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 23 17:23:58 2008 -0400 Put codec/candidate docs in more logical order commit 8d346cc111d62f285b7bd3cc3ae7f0845d4c8249 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 23 14:14:27 2008 -0400 Emit the codec-changed signal if the codec is changed for a substream commit 824237891cafa725637d116086a2dcfd7c95adaf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 22 13:10:57 2008 -0400 Don't add NULL codec to current-recv-codecs list commit a7429b41fcce99d58d005de37f9b14bf63150b61 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 18 17:21:55 2008 -0400 Add unblock-threads in proper places in python .def files commit bb19a6dab574c7d5b85183fa8cf424586cb7e4ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 18 17:21:32 2008 -0400 Update gitignore for tests renames commit 03bd336fcd98cdfecf001998fb25eb37391faa4e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 16 18:03:06 2008 +0300 Remove abuses of error_network (into invalid args) commit 779f9e8f95609f1bdf197403f9ba9d0486c5b1d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 16 18:22:58 2008 +0300 Remove the gtkdoc style comments commit 8806ee5c4834618f21c0e4676cabd806d13a8ef5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jul 16 16:27:07 2008 +0300 Document stop-stream test a bit commit 61732080deb6368cc73c35690ee360d9da7937d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 10 01:24:15 2008 +0300 Port python gui to set_remote_candidates() commit 0d4cfd8d8a3d83d81a2ec827a383e1d8f755afe8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 8 15:29:36 2008 +0300 Update python example to new api commit a60bc46ddded17b63e8caf4fe67a2fede2803b13 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 8 15:26:42 2008 +0300 Use candidate methods for candidate, not codec methods commit cdda3641746f2f6801f6bae1e0367dd2e9f65762 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 12:53:00 2008 +0200 Ignore some functions that should be ignored commit 04d8096ac75a7dbb47ede0cbf98c238e79cb9a9b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 12:34:03 2008 +0200 Make sure old codecs override local preferences commit 4acc36b05a90857efad5d61b210501e64622b37c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 12:33:35 2008 +0200 Add test (and correct existing) to make sure that the remote codecs override local preferences if they should commit 7269a2debcaacad67dd5523b4160719df8e742bc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 12:07:37 2008 +0200 Document parameter (it wasn't clear) commit 57f5794859b044314f1b045e78e0065711a456b2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 12:01:48 2008 +0200 Add a bit more info to python example commit 482b4c01871906db3bc792c63f013c2e58151ede Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 11:55:44 2008 +0200 Update python example to new api commit 57c1da7f8a6a8de03d5729477f56ae31f86d06d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 11:55:30 2008 +0200 Force codec to h263-1998 in python example commit 728a6e7dac7c00b448ee82cdde6ad18d0a0020cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 11:54:58 2008 +0200 Require pygst 0.10 in python example commit 28d18c7f6e4fc23c8db7175c31385239716f55c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jul 6 11:54:28 2008 +0200 Make it clear in python binding error messages that any sequence should do commit 74850df1cd0418808ec36546da9447bb8794066d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 19:40:42 2008 -0400 Fix little typo in docstring commit 03fc950b07243bb8e8856fa535b5c44a475eafd4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 19:41:37 2008 -0400 Rename fs_rawudp_component_add_remote_candidate to more exact set_remote_candidate commit 631e44b3c04bfd9a0252b01e7458509725826aa5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 19:20:33 2008 -0400 Fix doc copy-paste error commit c270aabf30c8ed58c85cadf5889983a50635927d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jul 3 18:58:07 2008 -0400 Clarify error documentation a bit commit f5cd3158701ddb2f490d4508a40bb8e8e88ffafb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 17:44:31 2008 -0400 Make it clear that the "farsight-new-active-candidate-pair" is per-component commit b0236a57a5aa0a3e5ac0153fe327a8775a00f07b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 16:56:58 2008 -0400 Move rtp tests to new candidate api commit f31f33cd0f11f5fa8666426da1e6402de73749af Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 15:55:29 2008 -0400 Port the multicast transmitter test to the new api commit 03dd277856f15bfb73846839fefe9c6628f0ac0b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 15:55:21 2008 -0400 Port multicast transmitter to set_remote_candidates() commit fed25848ff6b330470e7dfac7d4eb5edff5f4a4b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 15:34:35 2008 -0400 Port rawudp test to new api commit af03dc9060ae23111357d5f8df05113084a07c34 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 15:34:21 2008 -0400 Port rawudp transmitter to add->set transition commit d1a06ade804b2e926359708c443f9d6bdbcd8184 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 14:39:22 2008 -0400 Port the rtp plugin for the add->set candidate change commit 35bae116386a5114b1c93501ac0194c93b044c28 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 16:28:46 2008 -0400 Port python bindings to new api commit a74bcc6dac2a501d779b197b3ef9ad2b48b1b044 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 14:38:11 2008 -0400 Change add->set remote candidates in the transmitter base class commit 6434f74a66ea2b372ef462206c12ae70f921d7e9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jul 1 14:25:32 2008 -0400 Change the candidates api set->add in the core lib commit 2f9fb71b09b61f2d129a5bcc9b30216313b828d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 21 17:47:41 2008 -0400 Ignore generated diagrams commit b01c791f6245fc994db9e72373502d43de46ca85 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 21 17:46:30 2008 -0400 Add recv substream capsfilter commit f3fdc0e268a9853bf126e19ab9abf850b09c7f09 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 21 17:38:40 2008 -0400 Add Discovery elements to the diagram commit 59afdcbe1f9b015de12aece5ebd12a92f2e4771e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 21 17:24:36 2008 -0400 Added diagrams sources from the doc to the source tree commit 6b5c78678b5ce73a14012e57f361179e657813f8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 20 17:39:02 2008 -0400 Only copy back the new discovered codec if it has been found commit 721dcf04b29f65f737a33cb8a0e8d0fe9c111407 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 20 17:37:42 2008 -0400 Rename the RTP tests with more suiting names commit 9bda56375f95fb1f84b3c4c705b5b5b2b1bb927d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 20 15:45:14 2008 -0400 Remove wrongly-named macros from gtkdoc stuff too commit 327fa5d7188e695341a8d096381ffa4ad16879fa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 20 15:18:00 2008 -0400 Make doc a little clearer commit 050a969e0e1dda1ff59cce888e71f6527bc71ae8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 20 15:17:52 2008 -0400 Fix wrongly named macros commit 9ff4d10220e22d8e7337d40c75ae85693818b542 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 19 19:53:30 2008 -0400 Don't overwrite already discovered config parameters commit 395bc16b231a76cab36ddd3cf0995a79af985fa0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 19 19:53:10 2008 -0400 Add more debug to codec param gathering commit f687e837812f5aadff01be455cb576d9509a895b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 19 19:51:28 2008 -0400 Disable vorbis in fs2-gui :-( commit 81cb1bf1dbae84fc229ebe04d5987f4a39bf60d6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 19 14:18:03 2008 -0400 Remove forgotten remnant of local-codecs-config commit 28f46a878f387ccadf65aab46b59b107b78988fb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 18 16:39:40 2008 -0400 Fix a small leak in codec detection commit 78b3510cce0c2fb5c834890c3dd80576fc8dd1d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 18 16:12:14 2008 -0400 Use the same method to check for theora and vorbis configuration commit 3e27b861896937f30d2422b57f4682dba4e6be59 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 18 13:22:03 2008 -0400 Also remove the new label when removing a participant commit caa63bd937b755f962458274fbc51714b96d1400 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 17 18:00:10 2008 -0400 Set the send tee to playing after adding it commit 9e385beada4da8a7755f72b2e5f0c47a3f8644ad Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 17 16:07:33 2008 -0400 Show recv codecs in fs2-gui commit ff039dec1c2967904487e731d93d4bb202116402 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 17 16:07:18 2008 -0400 Rename message farsight-current-recv-codecs-changed into farsight-recv-codecs-changed for consistency commit 472f499082e78e62a66bb5f5ec1338711ae9ab5f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 17 13:37:54 2008 -0400 Put all of the outputs in a GtkTable layout commit 9d0e795467bb6b4fe1f67ecc597086b81d3a0cc3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 17 13:29:10 2008 -0400 Add the possibility to change the codec on the fly in the UI commit ea3dcb736a92ed9aaf1c27e3d86b1cad875f321b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 17 13:22:29 2008 -0400 Show the current send codecs in the fs2-gui commit 0e7090e7b88e5a8ff036f6de60a902871f627bfa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 20:22:17 2008 -0400 Use pad blocking to clear substreams commit cf052793ca8fd82081002f330a2cb15400b1a308 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 19:44:26 2008 -0400 Add functions to get/remove codec prefs to python bindings (even though they're not bindable) commit b73c0c5155eb347efd136adf50d87a409e868982 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 19:15:51 2008 -0400 Rename local-codecs-config into codec-preferences commit 6e3c37235781c65803cc464c29d8f0cb5f871ece Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 18:53:01 2008 -0400 Add property notifications for codecs-without-config commit 0ea88c558951fe6c4458efa0a586c0a9f2a8706c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 18:43:40 2008 -0400 Add unit test for codecs-without-config commit b31e58c4bff1bf8c0a094da8445cdcce6f848194 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 18:36:23 2008 -0400 Implement codecs-without-config property in FsRtpSession commit 124a87499155f73d426a085cfce6275bcf3542aa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 18:34:57 2008 -0400 Add codecs-without-config property to FsSession commit a20d488396b1d84373b552fba217c0c42cbb2c58 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 18:27:10 2008 -0400 Rename FsSession property negotiated-codecs into codecs commit d5c8205e4676379a2943e385e477958798d9aa58 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 18:09:14 2008 -0400 Remove the local-codecs property commit 4ff2ccef175121f1512c8e850f40b6b18a590549 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 18:02:09 2008 -0400 Remove the implementation of the "local-codecs" property commit bce0c51b4f274caf0d65c4b9c34951d174278851 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 18:00:02 2008 -0400 Port the unit tests us negotiated-codecs for everything commit 211f6bde17dfa3bde46cecf3f974f09bc605a6ab Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 17:55:10 2008 -0400 Notify on negotiated codecs when the config are set commit 88dc2975d956816cc1f4bee6fa84d8e3c308592b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 17:30:19 2008 -0400 Enable h.264 in fs2-gui commit 684961e5242a3c93f6b33b70ebdbe795f5f39c0d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 17:15:18 2008 -0400 Accept case when no remote clock-rate is specified (its probably a re-match..) commit 7f445515f8a7dd2d9ce3350bd01b35d1501a5b53 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 16:45:34 2008 -0400 Print remote codecs on fs2-gui commit af5ad5f4a261d9367548bbda6135f77d03aa6a03 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 16:45:15 2008 -0400 Print errors in fs2-gui commit a477ac05212b6d2c50c24a3b6f842e759e2a1e6b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 16:44:52 2008 -0400 Allow more than one set of config parameters to be discovered on a codec commit ebd0577c198c2ae39020f915269a62bbaa46182a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 16:44:13 2008 -0400 Set the discovery capsfilter when the codecbin is set commit 48356a23b5438d6f3407ab05ca165239b3864645 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 16 15:41:07 2008 -0400 Add H.264 config parameters commit e6390905b074ee50400395e212d67cd64bee47f7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 20:37:00 2008 -0400 Use speex as the default audio codec for the test commit 02687520848fc626856f764d826533ae2669a4db Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 20:01:36 2008 -0400 Only send dtmf as audio if the current code has a clock-rate of 8000 commit 0a098b2477be0b61c2a40b3b92d993c768b36378 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 19:07:08 2008 -0400 Re-send codecs if they have changed (once the initial negotiation is over) and use new operator commit 2783e29272e8835befda7d0fb329d1a9c816feae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 18:19:22 2008 -0400 Use pad blocking to switch the discovered codec commit f917cebdc65fd30a7cea4bfd103f38bff806b2c1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 17:50:13 2008 -0400 Block on the tee src pad instead of the ghostpad when changing discovery stuff commit 31beef1a431b443df0046b601784df818157320c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 17:35:52 2008 -0400 Implement stable comparison operator for FsCodec in python commit aa1adb61e2d891fb51e90bad9c90a939f09180cb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 17:23:56 2008 -0400 fix comment commit 617bc45cb854456791f13b4f727c2f50da5f3170 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 17:16:48 2008 -0400 Default to Theora in fs2-gui !! commit 931bac974c60eaf4e47bd28632111e779586f559 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 17:11:14 2008 -0400 Also discover codec parameters when the actual data is sent commit 1535fae272b7cf9e21f992c4296dcf842fcea30f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 16:42:11 2008 -0400 Add a bit more debugging to the fs2-gui commit 6161cdd6a781a807ca9c30cb80c46fa6d3594a93 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 16:40:10 2008 -0400 Remove farsight-codecs-ready message, use farsight-codecs-changed instead: commit 980a5e4b82fa6e738971f97633c8f77308b75c00 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 16:36:43 2008 -0400 Emit the codecs-changed message when the codecs are ready commit b509befb4750ca135bf8fa3b3962ecb889df50a4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 16:14:41 2008 -0400 Invert tee and valve (tee is now before the valve) on send pipeline commit b9163d0daf081b1a951d41f2cc0e69d8cd407297 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 15:16:07 2008 -0400 Add some debug to the codec distribution commit 3d13c0e03876af7a07b9c301eff4cdbc7e2cdf17 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 15:15:18 2008 -0400 Add parameter to sdp_is_compat to validate the configuration or not commit c2178915462772a2f63e40b46a4c49ed9b950ac5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 15:13:25 2008 -0400 Force the caps on the buffer to be the exact caps of the substream commit 295897bf9f81d2f7dd5c129c75ce75607c1aebba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 15:09:54 2008 -0400 Drop all buffers until we have codecs that the codecbin can accept commit 36eca288ad51cfda2a13df9e55b047a429251d1d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 15:09:09 2008 -0400 Save current caps in substream commit cbcb8f0e5437273f91fbc7455c4f8e9f8b3f4c11 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 13 14:41:41 2008 -0400 Default auto-multicast to FALSE (to be compatible with newer udpsrc) commit 3ce8ac28b2cd762b3f5e13993551fde8aea129ca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 22:01:21 2008 -0400 Dump codecbin if setcaps fails on it (like if there is no codec data) commit 3b97d0ee5d7b911b8794d0b8d8bb6fcf6085f634 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 22:00:06 2008 -0400 Use the already selected stream commit 11991ecbb98162264e73132c64e45b12f2c918e5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 21:59:44 2008 -0400 Add a bit more debug and properly save the recv stream codec commit dc9fdf39764b3785485da101a8372e62c284083e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 21:43:44 2008 -0400 Add more details to test errror commit cfdfdb5a9ec2564fee974e9a9cc0496e6cb12ae4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 21:42:44 2008 -0400 Add forgotten thread safe checks in rawudp transmitter unit test commit 66174a48e5eb10acd3bdf430bed6f248ae8397d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 20:07:58 2008 -0400 Add test for a different order of negotiation commit eba20f057af5ff487ecaa18373807392a7ee403c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 20:04:45 2008 -0400 Keep the need_config parameter when doing a negotiation commit e4e3f874b53665b45edc62ec42cdc24367317705 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 19:58:42 2008 -0400 Rename confusingly named variables commit f66daf9651945bed4033e4c5db8a4b97b21f2b02 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 19:56:46 2008 -0400 Print optional params list pointer in debug too commit fa4345c9d4da352e206fa41eda15d0b4a187bd95 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 17:52:50 2008 -0400 Add test to check if config data is broken by negotiation commit bf6bedb00e83b93735cff64468f1bb646e789167 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 17:43:36 2008 -0400 Build stream in main function in tconfig data test commit 67d049b98c66b058ff454fbb0920a4e27770ac34 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 17:36:18 2008 -0400 Split config data test into two parts commit b05ae9cba4255c4a65802ec46ec260888e729e0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 16:08:33 2008 -0400 Split updating of special sources into two part to prevents races commit 3d123a4b2947e6db769e95febe46df4219246778 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 15:23:09 2008 -0400 Return FALSE on error on verify_send_codec_locked commit 9d15cfd82f119760afe727a74b46f0afefc2c53e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 12 15:22:28 2008 -0400 Use pad blocking instead of probing to modify the running send pipeline commit 39fe6118e8773bada586a24c28953d7284a8a7df Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 20:00:57 2008 -0400 Add a bit more debugging to FsRtpSession commit 503987d00500d91d31903839a64969e1ebd196c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 18:22:00 2008 -0400 Set new codecs before invalidating old ones commit 239004232997546ee5cfe3565f1243e91f1e5942 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 18:04:47 2008 -0400 Reject vorbis without configuration commit e0fc7c8d52de650fb8099ed798b5750f739fdf26 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 17:59:04 2008 -0400 Add function to search for optional codec parameters commit 66e2f6f91705f4dac4ca3822182710f37ff70f6e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 17:44:51 2008 -0400 Add macros to printf FsCodecs commit bb5e48ed77221f5ae18b73cd769fa4ee58238521 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 17:05:31 2008 -0400 Send message with right name commit 816d88bb3f76636b83e1a51350d037a34e5d9a79 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 16:37:39 2008 -0400 Re-indent list to make it nicer commit bb3857eab405ecc356f09f379aae0b6476eced63 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 16:35:22 2008 -0400 Don't resend the same lists multiple times commit 1227d34629c2b950037acf82acda535e2ab99f89 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 16:34:29 2008 -0400 Make python bindings deal with empty lists correctly commit f40756a4654da4805f34793e8915d4c158fa5c1e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 16:11:35 2008 -0400 Don't leak config param name/value when removing it commit 05a0359d9d96b495c42f423956ecaf85c8376bf5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 15:54:02 2008 -0400 Add multi-party test commit 5360048ddcb5697f78e0ed3ae17f00c4c1eac30a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 15:50:24 2008 -0400 Simplify test a bit commit e8fac133858d872b161c2117ade2a46b99e63a37 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 15:42:27 2008 -0400 Don't allow codecs to become unready after setting the remotes commit b0b0388ad2738c24cb8815f6b180301cbd47e8f4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 15:35:49 2008 -0400 Add test for preservation of the config data on negotiation commit 87fbf1dca4fa97f49111d6d777d0ac9be0fb7546 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 15:35:16 2008 -0400 Don't drop configuration on re-negotiation commit 2da99e78dd3e63aad31425dc77dde070853dfc12 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 15:34:59 2008 -0400 Remove duplicated variable definition commit 9a70ef4fc9a988422a622887e4884e0df5aa3a65 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 15:34:43 2008 -0400 Remove useless function to re-add config data if the codec is exactly the same commit 810a3343993423762c6f9a7af6b4144d634b1d7b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 11 12:29:34 2008 -0400 Unify codecs-ready and codecs-changed in test commit 5cf2b4b673abcc661f72823fa7894d6c19f9eb92 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 10 18:56:25 2008 -0400 Add more error checking to send tee creation commit 8c461f9c14c3500a0b54a4dd86ee065222d6872f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 10 18:45:47 2008 -0400 Don't leak request pads commit b392cf8729549c248a78fc6f6bf228a5a3485942 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 10 15:52:44 2008 -0400 Add debug to substream caps commit d9437b82bb7e00227802d730437bdfd50e26b848 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 10 15:17:35 2008 -0400 Replace the notify::negotiated-codecs signal with the farsight-codecs-changed message commit f1ff76357df874da807d2577ff43bea361567a57 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 10 14:48:22 2008 -0400 Don't send codecs until they're ready commit b3bbb074194b224ed2b1fb8d5d63f0e14301e05d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jun 10 11:30:15 2008 -0400 Lock state of videosink and funnel to prevent race condition commit 2674b51bedf2a5ec6fe20879dc74098f9fa3ee60 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 20:26:38 2008 -0400 Disable h.264 for now commit 1fefb18d16675caec10641ee7b110503f64cdf08 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 20:25:57 2008 -0400 Negotiate h263-1998 from the remote codec instead of the local commit 9a01b12603cf835030c09991f415964ad7dcc37d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 20:05:01 2008 -0400 Stop using local codecs commit 0373a3f0c13ea38d1c50363ec4895bde6c0b60bc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 19:50:02 2008 -0400 Fix typo commit 934c9ab0aaa6066c2ecb8d527ead5a7395cabce5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 19:40:13 2008 -0400 Split only on first = sign to account for base64 encoded values commit 224130fbb4cba531f30b98163b2f2fd1bcc6df83 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 19:36:49 2008 -0400 Sync the capsfilter too (not the sink twice) commit decdaa8307ebe5a16af4080e653ec2c689755a96 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 19:25:02 2008 -0400 Ignore setting of NULL caps commit fb3dbe58857c5c76764e0ecc1c671772adca7430 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 18:23:50 2008 -0400 Update vocabulary in fs2-gui-net to match fs2-gui commit fc184a101508e5e8afcea18ae5d738e50a2ae41b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 17:48:11 2008 -0400 Update fs2 gui net module self-test to match its current state commit e735fb265a11921bae633b7ee86f38415d0bbeaa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 16:40:12 2008 -0400 Use the negotiated codecs in the streams instead of regenerating them every time commit ee0c3522bb4aa54b7290d9bae2456069272cac55 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 16:33:36 2008 -0400 Check the streams when verifying substream recv codecs commit 96f97f4bb470df4b5e745b060e3803e3bcbafe4f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 16:21:50 2008 -0400 Distribute the negotiated codecs to the various streams commit aea9056a921953496e98d337346a1cd014c775bf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 16:21:30 2008 -0400 Implement the negotiated-codecs property in FsRtpStream commit 6beab1a70e166d9348ad186e3b80bea4e0f03f91 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 16:03:20 2008 -0400 Make the config data optional when creating codec lists commit 6a827386ad155921100f0969fa83058222c5447b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 13:39:24 2008 -0400 Add negotiated-codecs property to the #FsStream commit c828890b7510ad7f5fcc3a6b77ff125858087df5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 13:07:00 2008 -0400 Add locking to fs_rtp_stream_set_remote_codecs commit ca0121dbfa5183f922e3629646419fcadab02f3f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 9 13:02:47 2008 -0400 Set the caps on the substream capsfilter commit dfb34632365dc883c877204996b75d836306d7ec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 22:55:33 2008 -0400 Don't pass config data to pt map commit 06a5e6d34679b67f47b1bd7013010ea65f5ddf0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 22:48:37 2008 -0400 Revert fscodec doc to correct meaning commit 00458663b4461da6af00f6fe2917e93b6ddec623 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 21:56:35 2008 -0400 Invalidate recv codecs according to each streams config data when the config data is changed commit 5721daaf84254e9ada9881ff572f4f811cede571 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 21:44:39 2008 -0400 Remove extraneous use of substream codec invalidation commit eaeefa96cc6994c51e1cef08c21c0a9f7a5c3b17 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 21:44:07 2008 -0400 Make substreams into a "public" member of FsRtpStream commit cee87d4eb0627cdd2a78bef6a279225018d28a6d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 21:27:37 2008 -0400 Name substream_add_codec_bin into more appropriate set_codec_bin commit a63985195e4342fad48ab0e3eefee8d00a0b7e3c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 21:13:38 2008 -0400 Re-indent FsRtpSession according to new rules commit 78536fb6ff86614fc30394b4ea07894174355226 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 21:08:54 2008 -0400 Explicit locking semantics commit c7e5e3f425c03739a346e4ecd57cabf0c5f1574b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Jun 8 21:02:45 2008 -0400 Ignore the config data when specifying the send codec commit 00699437a3d1d50ef002716952215bfa19d7e2cc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 16:27:40 2008 -0400 Add a function to lookup a codecassociation by codec ignoring the config data commit 6c4f944e742901272ea6f14ccc9cc6fef4a63dd8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 16:08:35 2008 -0400 Remove config parameters from FsCodec commit 1ec1719ae0f2e53952be6299a17031964ce786ff Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 16:04:57 2008 -0400 Use negotiated codecs to get the config data.. commit 97a70a4f6d48f14d6421eb8a081ccbe4b11aeefd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 15:44:35 2008 -0400 Oops, had inverted the return values of codec_needs_config commit a35784c930881abd907a9b46d8fdec4dd55f9f6e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 15:37:07 2008 -0400 Add the discovered parameters in optional parameters commit 216b2500e117b88c26859e3ece7a25d266a682ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 15:34:58 2008 -0400 Make the recv codec using only optional params and new magic commit ace48956dbbc63469a6072b5d7c465667637c22e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 15:31:28 2008 -0400 Make codec_copy_without_config "public" commit c30187d94c06262483801118a637b0576412cb41 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 15:28:44 2008 -0400 Keep optional params that are config params in last step of negotiation commit e076889412c0ccd72ff289f49a78ec6f815f7dec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 14:57:56 2008 -0400 Always use codec_nedds_config to check if there is a need to fetch config data commit 5c26e8c2b95fa76a3310958079ee83fba42f9d4e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 14:57:18 2008 -0400 Make codec_needs_config check if the config is already there commit a63de65fda28d92ac99afbd3dbc19b526a4e71ca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 14:53:22 2008 -0400 Ignore remove config data when negotiating commit 81ea115159015809562c06b9e64444ef9106f2cb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 14:51:13 2008 -0400 Update specific nego with newer fiber-rich coding style commit 4e9ba7e2381b6c725fbe911ff8610c6415877bce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 14:48:28 2008 -0400 Add function to remove config params from a codec commit a4d188ec0f2dc39aabfe546f155f56983e869c0b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Jun 7 14:45:54 2008 -0400 Add fs_codec_remove_optional_parameter commit f15d6c310f601a48ea33f81fe2f2494e277ab67c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 6 17:54:28 2008 -0400 Add a capsfilter to the substream commit d8e8194af79c03d8cc27b82f84036eebcc3f738d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 6 17:35:11 2008 -0400 Invalidate substream codecs based on the config params too commit 038ed2a4d2addadb8799451e7140dc554ae18a69 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 6 16:52:13 2008 -0400 Set the receive codec based on the configuration data commit 6fd1d15854edac10c7ea7dc4d6e7ba37cff3af19 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jun 6 15:50:50 2008 -0400 Add fs_codec_are_equal_including_config() commit b25125a33df7b55f764017fa685d11ac9f7a842d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 5 18:28:05 2008 -0400 Add test to verify that the configuration data is properly discovered commit 04a82734cc1005d3642f1d85820c69d56ffe3c36 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 5 17:58:01 2008 -0400 Don't reset the pointer, but the pointed commit f8fd33e6cdc50879a3cd60d848b56e2579495afd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 5 17:53:39 2008 -0400 Re-indent and share some stuff in fs_codec_copy commit e896ec924ee76c397ec01154d973ee06d09b4814 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 5 17:52:50 2008 -0400 Copy th econfig param if they exist commit 79115585ce9469d595a72532f1d138dbaf1f9ced Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 5 17:10:12 2008 -0400 Operate directly on the codec inside the codec association commit fe5bfdaaf0ef52cc168979a7a9c557cb6cb34931 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 5 16:43:56 2008 -0400 Remove useless custom negotiation function commit 40c867d595dbbe03f774fc497c7f92ec6b82c396 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jun 5 16:06:39 2008 -0400 Name the discovery elements meaningfully commit 5793f2ff373e1378f83b57e16c6f4e61c9645ec9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 4 20:17:59 2008 -0400 Don't create the send codecbin/sources if no remote codecs have been set commit b6808084ee04d6eafd66dbb7fcb611739fd9fe5a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 4 19:04:50 2008 -0400 Add first version of the code to gather the codec config data commit cbd92ff848bc9684375b35a3b735697600b61745 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 4 17:31:38 2008 -0400 Keep the codec parameters of existing codecs if the negotiation hasn't changed them commit 6250b445f7c5e265d4d25f3bb2ca344c5d13dc4f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 4 16:00:25 2008 -0400 Add start of config-data test commit e47e21bbee9d9be92f240beef9409b3293f4b13e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 4 15:58:04 2008 -0400 Change the codecs immediately on setting the local_codec_configs commit ecf4028d525d08f88cf26c68c6deed3f36d21b44 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 4 15:08:16 2008 -0400 Verify if ca exists before dereferencing it commit d03c4de4816d6e0ccc794c528fbb412030a7c426 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 4 13:55:25 2008 -0400 Add documentation for the "farsight-codecs-ready" message commit 0074b65095d6fbdfb0d1b66c083553a467c24608 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jun 4 13:29:46 2008 -0400 Implement codecs-ready property in FsRtpSession commit d370782e4b8c568b043b5b1bc0d279f84f1dec0b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 2 17:17:37 2008 -0400 Add a function to know if a parameter for a codec is a config-param or not commit 0b33876eaf5621d0413116542b8d3927b17cd7ae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jun 2 17:15:55 2008 -0400 Add fs_codec_add_config_parameter commit cb45470b14463d852203303dc16f4cb215441750 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 18:23:33 2008 -0400 Move common code into add_send_codec_bin commit 42905161173ceb8132cccca992d7fcebb160d9aa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 18:11:15 2008 -0400 Add tee after the send valve commit caad17e43093f057ad1c41a36875af7775686011 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 14:58:15 2008 -0400 Don't re-request config params from codecs that already have them commit 61c841314fd5376c02f2146b9a683abaefe450de Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 14:57:58 2008 -0400 Keep the codec params when re-generating codecs commit bb3ddd00f5a4646090f795f61f6205844e4db9ad Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 12:09:14 2008 -0400 Mark codecs for config retrieval from table commit c3fb6ef2c2d09055e38f5175a546f145cf607151 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 11:47:29 2008 -0400 Split codec negotiation into negotiation and effectuation commit cc05ac2543e76b39075796e1780983fb05780070 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 11:18:06 2008 -0400 Create an initial list of codec associations when building a session commit e1f5678e06ca783b0ad70c9d3b3f297e24d2564d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 11:17:42 2008 -0400 Remove useless printing commit 53005f7023613a06a80dd34f25f930c62bcaba90 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 29 11:17:00 2008 -0400 Don't change the PT if we're re-using an already existing codecassociation commit 2f80d8a81989b37a37894722725e6d337bbe95d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 22:40:50 2008 -0400 Re-use existing (even disabled) codec associations when regenerating new ones commit 91601696888908bf0775f5e11b8a631c2ae3d2d5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 22:40:03 2008 -0400 Don't change the pt of the reserved-pts (for obvious reasons) commit f3038d7b3bdc4eb4e69c9398a4a0da31ba1d40a7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 22:32:37 2008 -0400 Ignore oldca if it doesnt exist commit bc0174ba76cd73d3d099707a3deec7d673a9f216 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 22:32:14 2008 -0400 Improve appearance commit b7e1314ec29430d22496831f5bdc1bfc981ea3f4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 22:17:53 2008 -0400 Add test to verify that set_local_codecs_config() with the local codecs is idempotent commit d37e4ece4b7441ff964035c3a6456933c671da08 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 20:10:25 2008 -0400 Don't fail reserve-pt test if codec ids don't start at 96 commit 6f608b5479fd26ed3b94b900186fee343beabc5b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 19:57:20 2008 -0400 Rename negotiated_codecs into codecs commit eec93c460013b4e36adb3eddef9d240632c552c6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 17:20:16 2008 -0400 Standardise indentation commit 3fc3b6d6e2524b69079e8224839012dcf69ae10e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 17:18:39 2008 -0400 Replace generic pointer which typed one commit 5440eabe56c649945fac5ffc13ef516327f8c7f5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 17:17:33 2008 -0400 Move Remove the duplicate lookup commit 8e65b0907fc7f9cec360327180d4ef30e3d7f687 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 15:59:55 2008 -0400 Document new callback a bit commit b0b1ee5f5706b504ba4683d9f3eddebfe0609d0d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 15:56:21 2008 -0400 Fix small leak commit 629da69ef6a263ab4ad270c81561e58a8ba70ab8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 14:42:51 2008 -0400 Fix comment after copypasting commit 972ef88ec451fc8fac498d32a9a0d24f334e8f6b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 14:07:36 2008 -0400 Merge fs_rtp_session_get_recv_codec_for_pt into the only place its called from commit 33d636b3ebbe7b34232aa9e9a080bd1b214e12d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 14:03:30 2008 -0400 Make the related functions private to the stream commit 0eb002e60fcf0a8260ae62352ed105caff6cc99f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 14:02:14 2008 -0400 Move codec selection/addition on codew change to session from substream commit 077716922f2245ba018f08645b77e058cebaddaa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 13:51:03 2008 -0400 Listen to the blocked signal in the session commit 7214958fcaf3d6b195ac96cccddfe227effa6620 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 28 13:19:36 2008 -0400 Make the result of the rtpbin_blocked_cb only depend on the state of the substream commit e6a3fda63fb26d3349f813c8b8d3e29cb993e576 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 20:54:07 2008 -0400 Merge new_codec_bin into add_codec_bin commit 71bbfb43720fc57267b0f02e6fc2a989d3764b8b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 20:44:12 2008 -0400 Make new_recv_codec_bin_locked method private commit 5dd2b01a3d072b21cb5ea0b2eea5e6aa37ba7552 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 20:38:36 2008 -0400 Move function to select substream codec into session commit 4aaa2bd9adf7cfd1cb1a881edb6bdfe62724c565 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 20:37:18 2008 -0400 Fix small typo commit f1e0cd5618500c0defa774ccc3a79142b54a30e9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 20:27:33 2008 -0400 Split codecbin addition into creation and setting commit 373b95f7d594816a72fb4b38674b39331eb8460a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 20:26:52 2008 -0400 Add check for invalid codec on src-pad-added signal commit a19c8acff68a8d298112ca9614261ed87dd674dc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 19:35:14 2008 -0400 We're using a recursive lock, remove unlocked version commit e1d333809f0ad5dd5fdc390d8f034496a62d63fd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 19:17:23 2008 -0400 Replace add_codecbin with set_codecbin (which also removes the old one if it already exists) commit 5001bf709f0214db623690ba169072384d7c939d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 18:36:04 2008 -0400 have the rtp substream emit a signal when its blocked commit 7e6ed57b1794cab075c42f1b4ec9409b3c65266e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 27 14:53:57 2008 -0400 Add vorbis/theora negotiation functions commit 129e13d2dfcacfc9bf16d091037b65699fe1feaa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 18:18:58 2008 -0400 Use signal to do re-negotiation commit 4e148709595b1815f9962f3922221730cd079050 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 18:05:58 2008 -0400 Have the stream emit a signal when new remote codecs are set commit 45037a2c49ab56a8429810fa3dc7d31bc84984a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 17:33:25 2008 -0400 Remove local_codecs private member from the FsRtpSession (its always computer on demand now) commit 97df2bce606ad2b5768eb8032ade9122b1a932aa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 17:33:03 2008 -0400 Use negotiatied codecs to generate new local codecs commit e2f6babc00f84b2760978f36b58a1b202e1ed581 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 17:32:32 2008 -0400 Remove old negotiation function commit adce415db4ddbd26f0fb161de8ffe9053cd70f81 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 17:27:28 2008 -0400 Use new negotiation algorithm directly commit b781592b414cd70bca7d45fc92d9c8af520393e4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 16:56:06 2008 -0400 Put argument of fs_rtp_session_negotiate_codecs in a more logical order commit eb93ffc2b8d330834ccdaabdb2b79f97160acc7d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 16:55:12 2008 -0400 Export new functions commit 495066172e716105f735b3e92f53251fa81dc914 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 16:26:11 2008 -0400 Make locking rules clearer commit b887b213a746a3fc1fa2804cbee034f9233f2d62 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 13:55:15 2008 -0400 Use new function in old negotiation commit 15ffa630d136e8a2acc39a38149c30ef0c8d750d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 26 13:52:31 2008 -0400 Add function to complete the codec negotiation commit b8f45a992e52d4f771537ed3f0c7708fb759f672 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 19:08:23 2008 -0400 Use new stream negotiation function in old negotiation function commit 17a1185768608667814ffc9da31094de67602fb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 19:02:59 2008 -0400 Reject list of codec associations without valid codecs commit 41c36632d1e449ff19ac601bd2b52f4ba5cd0d99 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 18:49:25 2008 -0400 Add function to negotiate codecs for one stream commit 36a2e719c68cef6599b1493a4298fab3f65d2043 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 18:12:27 2008 -0400 Make the blueprint/codec pars of the CodecAssociation "public" commit b166242be3a2b452040345a261089948319f0c57 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 15:22:26 2008 -0400 Add more complete test for reserve-pt commit 5bdb0e4e7efcabcda718c269a382de43a4d00ba7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 14:53:42 2008 -0400 Generate local codecs on the fly commit 39d6bc87aac201026fd239349c4913e47cd67adf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 14:52:53 2008 -0400 Use strcmp correctly... commit 914c343abc619f82356622746b830fa3057ea0a9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 14:19:37 2008 -0400 Make the local codec negotiation use the new standard indentation commit e9b7a913e8f8de31d1bb69fef6561bc6e39c92e2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 14:05:34 2008 -0400 Document create_local_codec_associations function commit 394ab27e5034795b897795e0a22899e5a7d3e096 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 20:29:52 2008 -0400 Create new local codecs from previously negotiated ones commit dd35045ca1aae13e601dae74217f10e2ae9419bf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 20:18:21 2008 -0400 Add check on NULL ca in copy function commit 8d88361d95336977daf84018ba31860f71d0d526 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 20:17:47 2008 -0400 Add version of the codec_assoc custom lookup function that doesnt not ignore disabled codecs commit f77b691f65f0d5d10a7057afce6c44087bd7df37 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 19:55:36 2008 -0400 Remove useless gst caps in specific negotiation functions commit 978c613cad7f608d0cbe2915dd3fe6afc5cd226f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 19:32:14 2008 -0400 Rename custom lookup function to match others commit 4e67fd97fa55fd698c17f45deabbc0b24cbace57 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 19:07:35 2008 -0400 Fix indentation commit 1434fd9d4fb17641fe585a479387cf598dbdfcf0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 17:53:30 2008 -0400 Mark reserved pts with their own flag commit 9ce7d8c4af2685a665f352da3c398c577d632a54 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 17:36:39 2008 -0400 Add sanity check commit 19ce42b9c7a79abd2f5be0aea4ee36b98141bc5d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 17:32:57 2008 -0400 Move function to compare lists of codec associations into the codec-negotiation file commit 546ebd7ed80d5614b82cf284cf652392452aa718 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 17:29:06 2008 -0400 Rename the function to compare lists of codec associations commit 3b0ad13aff4181514137ae622ff10a43800b6f53 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 16:46:05 2008 -0400 Remove useless empty lines commit cd22b4b1e769eca01fbcbd2cdf9e99f6c66730ed Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 16:25:27 2008 -0400 Completely remove negotiated_codecs list commit f8b89f3ba9c2c4c52fb63ec416b512eeed944148 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 16:23:20 2008 -0400 Make the special codec negotiation use the codec associations commit e578172583d202c7f8fc170260f87b42782ca0d6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 14:17:25 2008 -0400 Use CodecAssociation directly in send codec selection process commit 424f15c0912fa99adec105c52d81dc17587a819b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 14:01:43 2008 -0400 Add function to check if a codec association is valid for sending commit 02353985b9db137c2df3bbcb1c2726dbe37b78c6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 13:37:26 2008 -0400 Compare lists of codecassociations instead of codecs commit 0c0f4962e9e7ccb8fca961491f41b60561402227 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 13:04:34 2008 -0400 Generate negotiated codecs from the codec associations list commit b5cca54b91d908115d64407be337f9f05b6f9b02 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 13:04:18 2008 -0400 Use new function to generate local codecs commit da4c6e12cdbd69edfa6c42a1b92926154127351c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 12:52:02 2008 -0400 Further document the CodecAssociation structure commit 0775da97e5d1738628fd8342b77120d88bd28ff2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 12:48:37 2008 -0400 Add function to transform a list of CodecAssociation to a list of valid codecs commit 49887b57397e263fce0bf981887df3369ee6b158 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 12:48:18 2008 -0400 Document codec_association lookup functions commit 171b7a76e5904e6ba78b85d1f421ce46e32e92d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 12:40:04 2008 -0400 Remove uses of negotiated_codecs in select_send_codec_locked commit a06385620296a1c6b77b4db1bb95b99070f6d9a9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 12:35:15 2008 -0400 Use the lookup_codec_association_by_codecd in set_send_codec commit 53c6ae0b908e5d0a079acb6a79f6b60e55c5c0af Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 22 12:34:57 2008 -0400 Add function to search a codec association by codec commit 817dc83b2986aef846ce2894d03aff1c50b04fe2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 19:41:05 2008 -0400 Transform negotiated_codec_associations from a hashtable to a glist commit 03eba2ccfbd87a02f66fb70352fb89fbcea713a0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 18:49:59 2008 -0400 Use lookup function to access codec_associations instead of doing it directly commit 9b102fe5ae28cc5355b30041e773586f188fbe8a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 18:39:18 2008 -0400 Remove CN hack commit 69b7c9c5700f2153c714b4532fe0b897426a25fe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 18:12:29 2008 -0400 Remove now unused local_codecs variable commit 37d8d9d79dd708e361822ceb8104ba74f3b6e1c2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 18:06:56 2008 -0400 Generate local codecs on the fly from local codecs associations commit 6c96c832b910f960f9296abc6d363cc5fa0c5533 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 18:03:26 2008 -0400 Remove unused media_type argument commit 49ee70d9c3f73f2371a8d5f20c82db65ad5b1f24 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 18:00:18 2008 -0400 Remove useless error message and commented-out code commit 11372882ae2329dfd5f857dd60f2ecd508919b3c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 17:59:36 2008 -0400 Make error on no local-codecs-assocs in constructor more exact commit b6c843fb83dfdf03b033863e26e140407af6667f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 16:50:20 2008 -0400 Make local_codec_associations into a GList commit 497915512c726028d5c97d3c6cbf01707faed380 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 16:26:49 2008 -0400 Re-indent file commit b7a956b0f4b72c030cb61524b04568efe138ab77 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed May 21 15:50:32 2008 -0400 Add properties to the CodecAssotiation struct for new situations commit 920c88f1c42f93f83a05722bab3ff37f112a519d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 20 14:49:12 2008 -0400 Fix negoCiation again commit e64a9660af7eaa4afe0fbdfa1ed9677adf120f3d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 20 14:46:04 2008 -0400 Emit the "farsight-codecs-changed" message when the codecs change commit bd0d2af0334058e68ef2a5db15100ed4dd91fb5e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 20 14:35:19 2008 -0400 Add farsight-codecs-changed signal to FsSession commit 5febbbbe4387e10b6e45faef3f0131ceb74304d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 20 14:35:03 2008 -0400 Add "codecs-ready" property to FsSession commit 33ee0feafd7d370a668da888962b04bb934e2427 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 20 13:54:58 2008 -0400 Add config_params to the FsCodec structure commit 66cd09105e34cf13d92d0a2713eab5e1051b8b59 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon May 12 16:05:09 2008 -0400 Don't pass useless list of local codecs into codec negotiation function commit fa8b059ebbe9a1a45d93f3aa2283a3b1117461a2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 30 15:56:04 2008 -0400 Fix negoCiation commit 008ad5473e898cd18df3b52334dd0d23a01dc7d7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 30 14:47:44 2008 -0400 Update codec parameter doc to match current state commit 37ce3fd42b1761a66a2364d0f553fc9d5ae5a456 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 30 14:45:07 2008 -0400 Import design doc for codec nego from fs1 commit 216dd6ff7984176d5099dac18dcd40f4c9aadde3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri May 23 15:44:00 2008 -0400 Use dtmf muxer, instead of regular rtp muxer commit bdb4b6e5691b5e1c93a0b9fcc5f39ad6ef444936 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 8 16:36:22 2008 -0400 Add file describing the coding style commit 290d8a6072606acc6dbf9c184a9b2e2230d2e7da Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu May 8 12:54:30 2008 -0400 Update deps to match reality commit e7990754e56ad28cabefbae93b6e71d79af8dd63 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 20:37:11 2008 -0400 Allocate CodecAssociations using GSlice commit bac611eefc0e1e22590872a3c2b5f5950ec369d8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 20:32:37 2008 -0400 Allocate CodecBlueprints using GSlice commit f2b4ea1c789e2f37c13fe74102edf19e976d7506 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 19:44:37 2008 -0400 Allocate CodecCap using GSlice commit 395e3fc94a1e7579327fbe45dbd23f8a8d2ae20f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 19:41:09 2008 -0400 Allocate UdpPort using gslice commit 9e7b831c8c914a8af9baa123947d39120a6a03df Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 19:33:48 2008 -0400 Allocate UdpSock using GSlice commit add01c013d5b78ff77cc9fd992d94bab7e17c11b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 19:30:52 2008 -0400 Allocate FsCandidate usnig GSlice commit 477bf7e65dc77593bf53c79a519866fe13729fe0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 18:04:54 2008 -0400 Allocation FsCodec using GSlice commit eaf80c7603f1f8efb2e8866bc6cebb6f5ca6fa0f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 18:40:55 2008 -0400 Use fs_codec_add_optional_parameter everywhere commit 58703a85df9292a12a90dbe62c1b774f698a8499 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 19:00:52 2008 -0400 Add add_optional_param to python defs ? commit 8eca6c35a44c4f4b81a1af2de3e91f9310f8e423 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 18:14:42 2008 -0400 Add fs_codec_add_optional_parameter function commit 4d895cb0356b60b2413553db6a3148fdd958e1b3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue May 6 16:29:53 2008 -0400 Put the ldadd, cflags in the right order and on different lines commit 679b0a004bc02cab4548c9b217f04dca03ac55a7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 28 13:41:03 2008 -0400 Don't use gst version when installing our docs commit 4532089439d4d11edc757ac4bc7005ac80197ab3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 13:09:05 2008 -0400 Add documentation for fs-interfaces commit 46b39b14c11247a2e8c718b5ef78628719e56362 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 13:00:44 2008 -0400 Rename farsight_ interfaces functions into the fs_interfaces_ prefix commit f12c929c6ee8d29cb1afdbe5bd5b6c8269efd55b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 12:58:00 2008 -0400 Add begin/end decls commit 6d991b94870d5a1efdd0fff2047b1d62ab679197 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 24 12:56:55 2008 -0400 Move fs-interfaces into core library commit dd4a12a19e234b26eda56add0038dbe9ddca1f3e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:29:49 2008 -0400 Add getters for the component count to the transmitters commit edca059a46f132281dcca6c0c725fa45c1db487e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 19:15:13 2008 -0400 Fix comments in multicast transmitter commit 097b1a268bbdd78a363b800050949b1a0303f9e4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 22 18:57:49 2008 -0400 Remove trailing whitespace in makefile.am commit 80043602c8791907c4cc936db384c84195747c36 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 21 17:32:39 2008 -0400 Use the enum types in for the error signals commit 90eb7dce50c56ffa4aed7a5b9c49925b7de96a81 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 18 14:45:18 2008 -0400 Fix some small leaks commit 19c7774bd0378099767482bd8edb756116cc1073 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 18 13:28:28 2008 -0400 Use set_locked_state trick to stop the elements commit 1dab2d980153f5a5947338ee040a8e867e8d343c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 17 20:06:03 2008 -0400 Don't unlock lock in pre-locked function commit 5328481b9a3aa694ce707d78e842a1f5eb9789bc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 17 15:43:23 2008 -0400 Use local headers in priority when building python bindings commit 112823425a65e5a2aefada8618c7bb0e50b42ded Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 17 15:38:23 2008 -0400 Release the lock also for early return commit 86238e8cd805f6107dec7eafa67ce741eaa49cb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 23:21:08 2008 -0400 Don't leak new codec if it already exists commit 97db07fb533163e144ffbfb324392e8261010b45 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 22:44:17 2008 -0400 Remove build marshallers, but add list file in tarball commit cff795d7750d29fd00a5e30a636ab82a0c0fb079 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 22:34:38 2008 -0400 Import newer common files from gstreamer cvs commit c2ab1de6f6a54b9288730b5d948feb48997aa4d5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 22:25:10 2008 -0400 Don't leak candidate in test commit 4793ddba623c96e0fb600ede2f4a4df73ab4cbb5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 22:18:50 2008 -0400 Don't modify a GList while iterating it commit 1fac1efa30ca32c0c88181c5f7152cf8639e668d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 21:57:39 2008 -0400 Don't leak GErrors in tests commit 8d90c571904800df6ac118973324e26fdc93a745 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:52:10 2008 -0400 Define the error signal in the rawudp component and forwards the errors in the streams. commit edccbbb98cd53c45e32cbafb80e39c046244482d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:40:13 2008 -0400 Seems like windows has an ERROR macro, renamed our signal to ERROR_SIGNAL Original patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit 228208a619c434c4f72e2dc36e6a8dbac683bdb4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:30:34 2008 -0400 Add mangling for stupid microsoft renaming posix functions Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit f5d923eae738b0c468ab389b1a2a4cc8ea7fb147 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:20:55 2008 -0400 Added win32 implementation of fs-interfaces.c Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit ab9156a8d4e7ce46fd42cca92002af08fa46c939 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:19:44 2008 -0400 Added explicit (const void *) cast for sockopt(...) argument Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit 5e19c4adb899c3c786ddad5c85dfc02d333721ab Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:18:57 2008 -0400 Added missing HAVE_IP_MREQN guards when using mreq.imr_addres/mreq.imr_interface Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit d67e0059f7580c1a49268e26ed64576e583d17dd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:16:58 2008 -0400 Added #include "config.h" to missing .c files. Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit 7d36d03522aa3f94eacd55ea58bad1626be90cf4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:15:56 2008 -0400 Added fix for all inclusions of socket related headers with G_OS_WIN32 usage. Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit 42b966a2ed3badf3ecf61cbe60508ef512e5ef98 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:05:23 2008 -0400 Removed #include <arpa/inet.h> in fs-multicast-transmitter.h. It was not needed Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit 01c02f40540886dd9e702961a32c6963ef129636 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 12:02:51 2008 -0400 Added HAVE_UNISTD_H guard for all #include <unistd.h>. Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit 98fce3ec4d3fa9d77d367644267767b60a6e9296 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 11:58:06 2008 -0400 Added explicit cast for ips in g_free (ips) cal.l Fix for MSVC mainly. Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com> commit 8736fa5a3e7b28f1bc9efbe31a3606e8cc76fc50 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 13 11:50:11 2008 -0400 Remove empty structures, they're only valid in C99 commit bef465531d08be1e0a8de3f0264851ce898634e3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 17:16:07 2008 -0400 Upgrade gst-p-farsight dep to 0.12.7 commit d567f23321a0ef38c73575263eb1af2b1e168cce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 17:09:15 2008 -0400 Make fs2-gui.py not depend on python 2.5 commit ab6be3fe8fb2cd80e21983b8c02d7c3114c7beee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 16:54:46 2008 -0400 Add python wrapping for fs_codec_list_are_equal() commit bed8edaa7d6453e6727f4122d98a0639dc070039 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 16:53:58 2008 -0400 Add unified function to do pylist->glist of fscodecs commit 9aacea9f99c8ebedb85a80e6f41032ef0b995265 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 15:41:25 2008 -0400 Add set_local_codecs_config to the python bindings commit 01efcc368ca5a4e0feb6540dd82afe6e3868a43c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 15:18:55 2008 -0400 Add rtp implementation of new set_local_codecs_config method commit ddbcae940a6ea448e669d6a3f9069da837b6306f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 14:01:58 2008 -0400 Add failable fs_session_set_local_codecs_config() commit 66a845dbf6ad7518dc66d74d2e80748c442b2bfd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 15:16:17 2008 -0400 Add new fs_codec_list_are_equal() function commit fa64bb967e77b600ec5b67784a16ca0d82c644f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 14:32:01 2008 -0400 Add new error code for when there is no local codecs commit 3796b15180f36d6d936f0536cb0b0b693a8a89f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 14:23:46 2008 -0400 React properly to NULL codecs (with tests) commit f91a6d7d576ce90d27c141a53dfacfc41621300c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 15:18:26 2008 -0400 Depend on right variable to rebuild enum types commit 72172ba3bcc6566cf4b14c95e46249983a0345b3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 15:37:17 2008 -0400 Remove candidate_id from the python test commit 450fce0dd46433d50f1177aa2aff46878b07d43b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 15:25:11 2008 -0400 Update python binding for new api changes in candidates commit e7bb5bcd11316c151007d836f4bf235e1301fd2b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Apr 12 13:06:48 2008 -0400 Remove dead code, local-codecs-config are not construct time after all commit 90ad061ee82be1014d4323dd8d33d6c19bc79d9c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 11 15:14:41 2008 -0400 Have the new codec too in current-recv-codecs-changed commit 89299355f0616a0c7f5b8cb87a608736103dfa8c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 10 22:24:08 2008 -0400 Select candidate pair now takes const arguments commit faace66b98b4e657285a877c276fe23a60027b3d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 10 21:37:16 2008 -0400 Fix error message commit 58426223683c684a70eea2e2f5dc3af0853d1041 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 10 20:51:09 2008 -0400 Don't crash on NULL parameters for FsElementAddedNotifier commit 6c65100dbc40a4b3daf64705639be16b41967763 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 10 20:42:37 2008 -0400 Add tests for NULL parameters for FsElementAddedErrors commit 634de3417f3dbf8c2f62049e7d94a30429bfdc18 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 11 01:19:43 2008 -0400 Put libtool versioning in lib commit 99916b5308830c86dcaddc039d8a5d8e8c3b5443 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 10 19:59:47 2008 -0400 Add another audioconvert commit 04acacf62a9fe6ba9ca728f1fcf855f4eda69942 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 10 15:19:27 2008 -0400 Fix typo in documentation commit 893e67160c1ec24c1fb52b97659d3313345d93b4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 10 00:35:19 2008 -0400 Candidate priority is a guint32 commit 8937cc894c96d3a570f81f3079d89aee56aa7d19 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 23:54:45 2008 -0400 Disable multicast test with specified interface on multihomed machines... commit ff51a2959bc1f14e205b39d661efb28f83b2654d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 23:45:27 2008 -0400 Ignore NULL encoding names, dont use glib 2.16 g_strcmp0 commit e898dcaa4ff125e8bb399ac655a165576daae50a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 6 17:36:32 2008 -0400 Make it clear that element-added can be emitted anywhere commit cad9f17c77e8928c2cf54bc836fabb0fb9260b5d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 17:27:13 2008 -0400 Merge candidate_id field into foundation field (they're the same) commit 9458a562bceb14e4c1aa4e1d5475725e25ee70cf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 17:26:44 2008 -0400 Use fs_candidate_new() in the rawudp test too commit 13ae72105f46074ef679f3f1b7decd92a4d0d7f7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 12:46:19 2008 -0400 Don't crash on null encoding-name (seems like jingle allows that) commit fb7269685faa7d46fa20dd8b7ac53dcd746ac17f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 12:42:54 2008 -0400 Only use linux ip_mreqn if it exists, otherwise revert to ip_mreq; commit 7e7f6f7ca223586a2d1a28082b126ed9371e3425 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 12:40:19 2008 -0400 Add test for ip_mreqn structure commit 79dcc536c4893c011defb1ce5fd9618b3225de2d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 12:21:57 2008 -0400 Document the "farsight-error" bus message and make "error-no" into a FsError commit 660bf1bd73f3774389364675d7b05fbd946d86bd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 11:56:45 2008 -0400 Add a list of the new recv codecs to the bus message commit 4bd4e39cadfe28a19a74687db8046fbb6b172fbc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 11:49:03 2008 -0400 Fix little leak commit 4ab22285c3ed4468ee55674d0141d6eb2e7fddb4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 11:37:17 2008 -0400 Document new bus message commit aa3e1411ee158728307dc414a85c9ec100461301 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 11:33:04 2008 -0400 Make test use new message commit 74fca93cdabcef05701193194c2c682b4e1dc5a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 11:19:38 2008 -0400 Emit a bus message on changes in the currently sent codec commit 694db4a6dafd162539800c379ae1cd9d80e51da0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 11:12:25 2008 -0400 Check if its the right type of bus message commit b9c14db5791ee09eb970bd821462f5c99b1cec19 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 9 11:09:15 2008 -0400 Use gst_structure_has_name instead of strcmping commit 4466f7463404279ed829a9336129ef68fd182f87 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 21:25:24 2008 -0400 Make tests and gtkdoc build use the uninstalled libraries commit f352cb6bf54aa760b9543a0f42491faee39d3ae5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 21:06:07 2008 -0400 Link tests/gtkdoc against our local version of libgstfarsight commit fc51b576aa458fa28835dd4a76ece02a3e8913cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 21:05:19 2008 -0400 Add document of new gst messages commit a794f42ddc1c97ca0009c0cd483813af84347254 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 21:04:24 2008 -0400 Remove obsolete signals commit 5d6f4b452a99f97e04fa697fe20700699ac22864 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 20:53:59 2008 -0400 Don't put the session in the messages coming from the streams commit 91f5fc0f411cfe9ad29d5f5195d603d65b771cd3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 20:07:20 2008 -0400 Move python gui to new api commit 3da8f693bbc9dc1d74a98d62513c74b428e0d297 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 19:46:26 2008 -0400 Make the test use the bus messages commit 4be662b24b7d472401b02cf72d32ac8c0de4dc51 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 19:45:13 2008 -0400 Remove weak references on object destruction (as the parent may slighly outlive the child) commit 0b07112560a3fb6e8a52e76caea7e4257114d6b8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 19:36:58 2008 -0400 Remove funcs from doc too commit bcd4976904e9198260f2482e26a60eb46d1a5087 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 19:14:19 2008 -0400 Start candidates gather from stream constructed commit dbdeda38c48d30b5daf53f8cb54898059b4c5b09 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 19:04:52 2008 -0400 Move _new_local_candidates higher commit 39e2692fffc83315a07d53293977a1fedf269391 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 18:41:39 2008 -0400 Move stream signals to the Bus commit 8b57bcf7ccb248901670f87767532ffdf3d35dce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 17:22:48 2008 -0400 Make sure it works even in racy case commit b75931b66ed59f37a897d91496441b617b926a62 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 16:42:39 2008 -0400 Simplify no-stun case commit 29672e209e9e0f7d55ecaa2be5eeda8ee4f15520 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 16:33:35 2008 -0400 Emit local candidates and local-candidates-prepared in a saner way commit ab59f0758273c6cb629bda5ec0579ae26ba3fb19 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 16:11:27 2008 -0400 Gather candidates in rawudp test commit a2104987e4696978d488013eb352363fd1a180cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 15:04:16 2008 -0400 Add new gather_local_candidates method to the FsStreamTransmitter commit a3c05821f6ddc8f414b8343a12012fb7c70533e4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 11:25:44 2008 -0400 Move handling of the sending property to the component object commit f09c1cea1135c0c3bfd6342ac81f8c132a05661c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 7 20:28:13 2008 -0400 Move remote candidate setting to component class commit 452b2bee7d4e7b3d29a42e1b0278ae9fc326be39 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 7 20:03:51 2008 -0400 Create empty FsRawUdpComponent class commit 19d1afd5592175aa638765c787588c1ceaa56815 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 7 19:50:14 2008 -0400 Move the extern to the header file where it belongs commit 938fc4db4323730736c0149e8faba3055a71d545 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 8 13:43:05 2008 -0400 The 172.16.x.x range is /12, not /10.. oops commit 20e59d39c45ff42360a1f5c6e239d0079bcc53ff Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 7 21:01:11 2008 -0400 Use fs_candidate_new() function and fix leak (double malloc) commit 601c7408de13ca9672c26dfe7473a97bd92468ec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 7 18:18:15 2008 -0400 Remove unused candidate api methods commit 4b7655bcdbf4a5fdb5a01cd98e0ac7ba33722229 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 7 15:09:35 2008 -0400 Remove lots of useless nulling in the finalize commit 5cd46949702cbe03617d39f062d3a6ff97a62856 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Apr 7 13:18:33 2008 -0400 Use thread instead of g_timeout for no-rtcp-timeout commit 40880656e949620d22d1153c40b914f9bea9eab1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Apr 6 17:16:35 2008 -0400 Oops, do the right test commit dd4df5e7ccd5ce62e1feab36ee4b7dd89617638d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 17:46:20 2008 -0400 Remove now unused/obsolete new-negotiated-codecs signal commit 81c4d3f575c065c4ec8c41f4264e9bb49afb1806 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 17:39:21 2008 -0400 Use notify::negotiated-codecs signal in tests commit 8a6950d2c054f481fda9ba8a624abb1b574130b4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 17:26:29 2008 -0400 Emit notify signal when negotiated-codecs is changed commit ad08979a34bcec294b9bb7c13cc9b1bd44bb5e71 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 17:23:59 2008 -0400 Run simpler tests first commit 494d155f124829a2bd7d59a79c450f4c04e32ad0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 16:57:14 2008 -0400 Remove now redundant send-codec-changed signal commit 3e89ae11f7355261c2d5f9b314cc8837a0e76ed1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 16:55:25 2008 -0400 Remove recv-codecs-changed from the enum too commit c3238f135497119ebebdb213ac8869c7a93988eb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 16:54:34 2008 -0400 Make test use notify signal for current-send-codec commit b333edd17b430b70b35e4dc2f687b33a4a6e1339 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 16:40:58 2008 -0400 Emit the GObject::notify signal on current-send-codec when the current send codec is changed commit 7f9d54d52dd7a4d9318e4d05580ef36f6fc074cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 16:33:38 2008 -0400 Remove the now redundant (with notify) FsStream::recv-codecs-changed signal commit 43fe414632fc4809b6364d76732b16a44e0ba100 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 16:29:01 2008 -0400 Emit the notify signal when the value of current-recv-codecs changes commit ac6a0143e08c52580e7b2e8464f66a0c3f36a29c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 16:23:24 2008 -0400 Test that the notification is emited when the local codecs are changed commit ec59dd97fd0702f5f7587ae5162235c5304a99ac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Apr 4 16:23:06 2008 -0400 Emit notify signal on changes in the local-codecs property commit 0ffb4e8316bf50047f5992e0306f2aa63ab374f7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 3 16:25:26 2008 -0400 Add bus watch for errors on transmitter tests commit 0e1208000faa174ec36a6026073094c002b700bd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 3 16:24:50 2008 -0400 Check correctly for the right type of farsight error GstMessage (in test) commit 5e35701532be54f69170b787a87a2509c03812c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 3 15:37:58 2008 -0400 Add test to verify is stopping a single stream works commit 212de28041a3a4a79837f8584defc7ea0a4b4966 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Apr 3 15:37:43 2008 -0400 Fix typos commit 64f4c18866f62f2de82c33ce6c308a1705e71692 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 2 22:37:37 2008 -0400 Call parent at the end of constructed methods commit 6c97d5a55413f65ae6e7cbf29afb79107532277d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 2 22:19:57 2008 -0400 Use liveadder if its available commit 690c45b2c0ba906e993974538212d9b071e5d823 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 2 15:31:30 2008 -0400 Fix some little coding style problems found by sparse commit 15423b5262df067cf3ebee8a1a6bfb0283e23d67 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 2 15:12:36 2008 -0400 Fix various small coding style issues ( func()->func () mostly) commit f7ed309f3b37f7db947bbea5eeeb684aae38c615 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 2 14:49:53 2008 -0400 Improve coding style (func() -> func ()) commit 541accde281a2ae1a5930cffb16da6853efcfdd0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Apr 2 14:40:46 2008 -0400 Remove some trailing whitespace commit f83665cdd8a41057a0b551d8efd8724e986342f2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 1 18:54:33 2008 -0400 Don't use set_properties(), only use set_property() commit 5d379dba1963d177e6d9808d37e52f0dde5dc336 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 1 18:07:32 2008 -0400 Cleanup built sources commit fc2ecbe652c555e0f4ac322434a1f34c4afdd6fb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Apr 1 17:59:05 2008 -0400 Put the list of marshallers into the tarball commit df7501e685f69055855c57abdaa5fe8c4b192740 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 18:00:42 2008 -0400 Always emit the codec-changed signal from the substream commit 58e8a0eeb6ff202dc5d4f02fe1d01b4ca187639d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 17:56:27 2008 -0400 Remove dead code commit fa3b5a1bd6e6ed4280938de3f28ca7e0daa8e526 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 17:55:01 2008 -0400 Have the substream emit a signal when its codec changes commit 8336064f6887b9efea48cf079267bf3cbdc9ef01 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 17:47:56 2008 -0400 Always emit the no-rtcp-timedout signal, but disconnect the handler when we dont want it anymore commit 9e4cee2d59337aa11667ddc2fc9a1b35be7ee0ff Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 17:41:39 2008 -0400 Have the substream emit its own error signal instead of emitting it on its parent objects commit 29dd9c34aff663ce5d5e0ef5775f97422f2fd875 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 17:29:16 2008 -0400 Use the substream error function in substream commit e0c9298f9bd88d463a9f048eebbf3fd45b77cc2b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 17:25:12 2008 -0400 Dont have the substream call the stream function directly but have it emit it own src-pad-added signal instead commit 654de8b195bae11f4e5fa7d29990ecae7670116f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 17:22:19 2008 -0400 Make quit the default button commit 5ea14ac2aebac28ee8563d4194d66b66fcd43bf5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 31 15:26:16 2008 -0400 Release the python GIL when calling into Farsight code commit 5109194c36eba5824cf784bb8d8e757b643fed5c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 28 14:44:45 2008 -0400 Default to alsasrc for fs2-gui.py commit f5d684f7ea5b6c06b63ee99fa7fccbf57055e93f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 27 20:41:20 2008 -0400 Use gst-python's autoconf test to check for python instead of calling python-config directly commit b545a951fef09836e71bb3fd12f03f5011271900 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 27 18:02:26 2008 -0400 We really require glib 2.14 for the constructed method commit 15490158ac82408d4b3c9ea428dbd10d8c1fe621 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 24 12:40:34 2008 -0400 Document reserved-pt mecanism commit 192db7054f5f0ce219e2ec3642a60c1401e0ab26 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 24 12:36:35 2008 -0400 Add unit test for reserve-pt commit d841bd44f901df5346db23deb05bc18aa672b4d6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 24 12:30:21 2008 -0400 Add a way to reserve payload-types commit 8b59d1c6bf932d731d17672f9ded5796e111df33 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 24 12:30:00 2008 -0400 Move TODO out of the structure so it doenst show up in the gtkdoc commit 8ec83f9fcfea49f5d11023061bcffd959fcbe0cf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 24 12:06:24 2008 -0400 Document the FsRtpSpecialSource class commit 5d5840463bae8df1145f867ec81657c962788440 Merge: 30fcad5 265a1aa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 20 18:38:25 2008 -0400 Merge branch 'dtmf' commit 265a1aaa5d3aa8a2f40c38e6bed67f2e31ab29fc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 20 18:33:17 2008 -0400 Add possibility to send DTMF from test-gui commit e5df444dd8e373e2771d82289c14581328a01050 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 20 18:33:05 2008 -0400 Allow all dtmf methods through, check for even improbable errors commit a744a07be36f8f2074da9c7d5834f35e34c55d3f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 20 18:29:37 2008 -0400 Handle event references correctly for dtmf-events in special sources commit bdeda50b4e531f99cd9cbd6c175f69a6be560a3d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 20 16:15:17 2008 -0400 Add rtpdtmfdepay as the receive pipeline commit 4a40143fd25f93e655f8c885821ef1f196f792d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 19:32:52 2008 -0400 Add special source for Dtmf as sound commit ddd6f062a53456b26ea1d3030fbf24c149ae1ce6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 19:32:32 2008 -0400 Make dtmf test more solid commit 303560414a5ed8c6379b1c5ee56beac5e272c912 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 19:23:19 2008 -0400 Keep ref to bin/muxer in specialsources (because of the multithreading) commit 648c139e12d445ec68bd53e495bea937fe40630a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 18:41:23 2008 -0400 Move more code to the base class commit b6f0d5a7587ae1b74230080ec595d8f834c21c6a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 18:26:47 2008 -0400 Ensure sources are used in the right order commit f63a9b8c07ed52807ed7daf33c6aa91ed6acf9aa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 18:20:57 2008 -0400 Move most of the FsRtpDtmfEventSource code into its base class commit ce10a8d2aa180528e1df6f68b353c4311192b394 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 17:54:13 2008 -0400 Add build method and make the DtmfEvent subclass use it commit 556456221bf6b420754fa1f6d60bb963b024d434 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 17:53:40 2008 -0400 Verify payload type in dtmf event test commit cc44012f753343b73914c8b8b3e4e04871935e4c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 17:19:40 2008 -0400 dtmf type is always 1 (named events) commit 479ddf4af049e0ebc2819842022b7e14967051e8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 16:28:28 2008 -0400 Verify that buffers are actually sent commit 4b11ecb0d010927ac1c271282e9cdb7e54ad02c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 15:51:45 2008 -0400 Add test for FsRtpDtmfEventSource commit 4ea644c8abaccf47e525df36adc2251b69ad69e8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 15:50:12 2008 -0400 Various small improvents to GstRtpDtmfEventSource (to make it work) commit e370cfc4a7f2d56c0a71ed09cfc0a89e057a5f05 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 13:19:08 2008 -0400 Don't put un-named type for event, it breaks conversion to/from gstcaps commit 0803077b014a1ab14a77ab30c95c8c211558aa5b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 19 13:18:30 2008 -0400 Dont revert the order of the cached blueprints on read commit 9299dc4ba706f072408f75b098f0b1f9631b69ca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 19:16:46 2008 -0400 Use localhost instead of a realistic hostname commit 7368825a1e7f481d55803e0a0504cef6008e3319 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 17:04:36 2008 -0400 Fix various bugs in FsRtpDtmfEventSource commit 16f17507cb3cc938c4a5074b2da75d769c31d0d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 17:03:56 2008 -0400 Fix indentation a bit commit bc196957530c76ec8e2626edc77712e4beffa400 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 15:01:20 2008 -0400 Properly check for errors when updating the special sources commit e1cdf90f0ca9145929a3c1a7ccc56fe3050649fe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 15:01:04 2008 -0400 Move initializing the sources into the first call for them, using GOnce commit 8f8782b1dd0358b4f857dfeb672827418a12cd32 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 14:25:58 2008 -0400 Create dtmf special sources commit 6e71a7dc40221995b0d04ea1747b47e2a3a1913c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 13:36:22 2008 -0400 Integrate special source into the FsRtpSession (except for adding them) commit 90a643dfdaae9f3ed0e6115057f4fc4cb5271934 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 13:28:44 2008 -0400 Add dtmf blueprints commit 30113ed158ab5e0c77ce35d7942bc1d29c8e89cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 13:26:48 2008 -0400 Alloc parameters in blueprints for dtmf source commit e6fc83dc0910589381f2dce70ae3fee9223dd896 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 13:25:39 2008 -0400 Make the rtp codec discovery test use the standard gst debug commit 7bb7549641b99ab24f408941b00b590c759aded9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 12:07:32 2008 -0400 Add function to stop special sources commit 7e7759e11a00fe8e5ab04a8d778e65af6c46789e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 18 11:47:38 2008 -0400 Add a way to tell if the source should be before of after other sources, to be able to differentiate between sournd and event dtmf commit 3455b6670486b04dd0faffa4bf02f7b891b5b14a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 17 19:41:32 2008 -0400 Add implementation of functions to start/stop dtmf events in FsRtpDtmfEventSource commit 996ce7c78199e854d13d316cafa9ea9de236e521 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 17 19:05:16 2008 -0400 Add function to start/stop telephony events on FsRtpSpecialSource commit 1496537e61d1cc31d4cf86c0508e0bce4a3e790b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 17 18:06:17 2008 -0400 Don't try to build a send or receive pipeline if there is no blueprint for it commit 89eba61b83fc6434dd18d4f1b9c8dfad8987a860 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 17 14:57:08 2008 -0400 Add function to shutdown the FsRtpDtmfEventSource commit 6e47dbf4cd5917fe145b62c786f906e4818c4311 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 14 16:11:04 2008 -0400 Create dtmfeventsource elements commit e2f767b283aa29e1928889aa063cee1fd1b83377 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 14 15:10:48 2008 -0400 Properly unref stuff in FsRtpDtmfEventSource commit 3a9cdd4c9438ea0a4cf9dc5e0e1975ceca5b2e57 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 14 15:09:10 2008 -0400 Check for the presence of rtpdtmfsrc before adding dtmf event blueprint commit 30fcad55d2f73bf1d80f25977102ac879c9133b3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 14 12:22:59 2008 -0400 Removed unused FsCodecPreference (from fs1) commit 3befee0852f2b1d9410f156af77ef3834a1b966f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 18:47:00 2008 -0400 Add bin/rtpmuxer properties to FsRtpDtmfEventSource commit 23ba3c9bedda59637cc89dc9354a8e2e17490bdc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 18:40:48 2008 -0400 Implement the want_source class method for dtmf event commit 098d710dc6bc24de4c1e7631d3c2cf908a8b4d7d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 18:34:25 2008 -0400 Implement add_blueprint in the dtmfeventsource commit d6ad9a9e5835363ebd878b6c087b1d4a1d2cde6f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 18:29:41 2008 -0400 Also pass the selected codec with the negotiated codecs everywhere commit 0937fb64077f54637e753309360ff6fde87e63b0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 18:05:49 2008 -0400 Add empty FsRtpDtmfEventSource class commit d1d13e73ac62ba76ed9cc94b6ab6cf997d5571c8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 17:46:46 2008 -0400 Implement new and update methods in the base SpecialSource class commit 63dc033792f110307f49f36f5cc7e35dedd43bc8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 16:06:53 2008 -0400 Need the bin and the muxer to add the source commit bcf01e38e9a52af1bd7b8f8884cde821cbe7f894 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 15:49:44 2008 -0400 Rename it back to FsRtpSpecialSource (its more descriptive) commit aed66d72cce3d89ba73aee978e5df132efda7a59 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 13 15:45:07 2008 -0400 Implement more of the base class commit afe15ad80f259dc7386309761755c91625b29779 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 12 17:08:22 2008 -0400 Add base functions to add blueprints commit 19f62c3ad45d9d5c49a4c924352e626758ca63c0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 12 16:56:05 2008 -0400 Add special codecs to buildables commit ab7b6932cee25c0609cd63e22783d5aae8b1f3be Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 12 16:37:16 2008 -0400 Rename FsRtpSpecialSource into FsRtpSpecialCodec commit 28cb5436bc257ca63884191f335e812f23550fcd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 12 16:34:55 2008 -0400 Reduce latencies for fs2-gui commit ba34d22664faa608a350c7098e4e3e3ddcf66bb2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Mar 12 16:34:35 2008 -0400 Update dependency for proper multicast commit 25dfadcb46583c2bd7dc0201053c64eb0321cdbc Merge: ba138cd df1418b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 11 19:57:03 2008 -0400 Merge branch 'master' into dtmf commit df1418ba39e1e27ca532b88c3ecd43864768a06a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 11 19:56:49 2008 -0400 Update documentation name in .gitignore commit ba138cd5de90273c0df08d076ba454bf25f62df8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 11 19:55:55 2008 -0400 Add special source class header commit 5a52442f90ad4a5ada96af82f6f433a1055a1895 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 11 18:51:59 2008 -0400 Turns out the de-const typecasts were needed commit 3980e17fd767e929709e0ca877c50f4ff25af5e7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 11 16:02:16 2008 -0400 g_free() already checks for NULLness, not need to check ourselves commit a67daf65f37168c451ed1f132853e88a3f63fd3c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 11 16:00:27 2008 -0400 Dont leak foundation when destroying candidate commit 272200c1fd0a7a65c6a38c8e0094c3ba869a0023 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 10 18:58:51 2008 -0400 Bump version to 0.0.2.1 commit 7a258c63be5b31625f6729eac080feb6e2c1af05 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 10 18:27:31 2008 -0400 Version 0.0.2 commit f3159127a7b05bf7b6a87fbc74c50cd390922ef1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 10 15:44:14 2008 -0400 Rename the fs2 doc dir into farsight2-libs commit 0d6e507d2f69eee134f17e55f17d60328756d1bd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 10 15:29:06 2008 -0400 Prevent fs_marshal_* functions from being exported commit 284a37754f29f186f378349dc31e6a1ce04eda13 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Mar 8 15:08:44 2008 -0500 Fix pasto commit 471a2f6393ca246fafaef1491fc1eb45d2210d2e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Mar 8 14:56:23 2008 -0500 Add python examples in the tarball commit 83e4dfe2d9c22da3bbd6e32c84a427b4ee51a3d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Mar 8 14:55:54 2008 -0500 Only export fs_* symbols commit bef4b7a3bb7f595153b7aa6c0b89dba156eb5fd7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Mar 8 13:58:20 2008 -0500 Avoid installing versioned plugins commit 016dd0523e4ee6d0f8025541d1c763d9507741ae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Mar 8 13:49:23 2008 -0500 Rename the plugins dir to farsight2-version commit 2061797ef3df2251f67dc019344e3bd91807384f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Mar 8 13:48:05 2008 -0500 Use the right macro to print gsize commit ce2488eb2afac6bdd68503cd70bd84842b701401 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Mar 8 13:44:01 2008 -0500 Add pkgconfig file commit 573ff93c8df3d617a8083c95bacdadeda48e50d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 23:33:26 2008 -0500 Bump version to 0.0.1.1 commit bb6d58e2b9a9b79829d123cf214bd2a022a73055 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 23:19:37 2008 -0500 Version 0.0.1 commit f09613b13b4541c66c03dbf5e3c6e6e1248da6e8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 23:17:54 2008 -0500 Dont use g_timeout_add_seconds, its really broken (gnome bug #448943) commit eade48eae07af7f59917659d462c9ae3db91a81c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 18:48:20 2008 -0500 Add licensing info to the README commit 88fa398838cd1195665795b5eaded1ee390fcf23 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 18:44:27 2008 -0500 Make multicast requirements clearer commit a6a3e46b6b192a227bb120a4d462e7fe2db28e50 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 18:37:20 2008 -0500 Bump gtk-doc requirement to 1.8 commit 3943f97ec5bb34a6d4ce3923e63ed171811b7dfa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 18:29:38 2008 -0500 Add basic readme with build/run requirements commit 0f156f461995263cc5a68fc7acf4614942e5a4f9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 18:24:56 2008 -0500 Auto generate ChangeLog from git commit 7b14103de31d0ef90f4921c4bb519fc914d6ede7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 18:14:06 2008 -0500 Add authors commit a70c9fc75a5d70cfe5614bb2d201bff0801dc643 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 18:12:04 2008 -0500 Bump gst requirement to 0.10.17 commit 536f1cbcfb842eb2475c54ff54edeb944596ccba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 18:08:59 2008 -0500 Its farsight2, not farsight 0.3 commit cbd14d6b5c211004d617b59142804b21aeaf5ad9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 17:50:11 2008 -0500 Reduce requirements to glib 2.12 and pygtk 2.10 commit 9f1822e7ff47b47ad5cddf2ce73aa14981c0c07f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Mar 7 15:15:15 2008 -0500 Make it version 0.0.0.1 commit df80fe7a96b23886c867fd087df67afd764e0be5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 6 20:09:06 2008 -0500 Add proper includes to pre-declare functions commit 3b6b25c5ccbbc35b4127416a8d6b2b405b57ddaf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 6 16:14:11 2008 -0500 Fix parentheses commit 7fa342a447364dce08f09bbf3288db995f93acdd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 6 14:17:51 2008 -0500 Add simple multicast example commit aa4e86ca5539c2d22d35a787dded1b623b313715 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 6 13:37:27 2008 -0500 Typecast into the right types of objects commit b3a814d2b6ff265c472c259c1cda707105dbaf85 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Mar 6 13:28:00 2008 -0500 Add stdlib.h for strtol/atoi commit ca36a0f4533f85094b0fab41d3571b978384642f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 4 15:26:20 2008 -0600 Set the right async properties on the multicast udp sinks commit 527590ad011d1d89bc801e1a6d563fc309e2bae2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Mar 4 13:23:05 2008 -0600 Let the system gst path through commit 3d7fadfbeda6059c45ef2722f1b6cb8ac354ebb7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Mar 3 15:29:13 2008 -0600 Rename file in Makefile.am (its a -, not a _) commit 94bd1a51b8a4c33943ccac59c2763cc5978318b0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 20 18:05:06 2008 -0500 Fix leaks, possible corruption and always put loopback address at the end commit 5ec774af29cc3eab95e9a8affccd278338fa8e04 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 20 18:03:14 2008 -0500 Clarify code and improve comments in fs-interfaces commit 922ac74731543ffe2852c06a3c425fb5f62fa955 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 20 11:42:20 2008 -0500 Add test to verify changing from sendrecv to sendonly commit 7c778bd34bc1cd31a46bd15fdb5bbe3b9322f7c1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 19 21:24:45 2008 -0500 Setup the source with the rest of the pipeline, not later commit 6540e7345a5e0bdab122a4893d377be2e2412b59 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 19 21:20:08 2008 -0500 Add test for sendonly and recvonly streams commit f8410615e5e8a4596dc9c9fea426197dd1f51be6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 19 20:34:17 2008 -0500 Add extra_init callback to the test commit ca5033ef5edbf25394c11e25b96fca1c5c9fa757 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 19 20:33:27 2008 -0500 Make handoff handler configurable in the stream commit 5ddb9c40ba7802bb7af901e98fda88555511b363 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 19 20:25:11 2008 -0500 Connect all the stream signals at the same place, re-order some functions commit 9a6a0675a1350cbc0695d70b5ff5fcc7c98e3ab3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 19 20:21:52 2008 -0500 Rename a tests that clearly aren't simple commit bbed04451b26d8824ee7a8313f51c59d33a64799 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 19 18:23:15 2008 -0500 Fix memory leaks commit da8331480f6f2a8a29dba72a8b74176463607295 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 15 17:19:21 2008 -0500 Remove unimplementable fs_stream_preload_recv_codec commit 83a4e45712c48b901f3bc5693fd8bd10392a3925 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 15 16:59:19 2008 -0500 Make H264 work with fs2-gui.py commit b7a720922f11a07695ff3a53986c4681d9357dae Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 15 16:58:45 2008 -0500 Make the preview sink async=false (no point doing async if sync doesn't work) commit 79b642323a81448f6f9ca590d3d2f91adbebb3a8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 15 15:15:11 2008 -0500 Fix small ref leak in the notifier commit 87b6df5694effeecc84277684b941fc9dc0e56a2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 15 14:58:33 2008 -0500 Add FsElementAddedNotifier to the python bindings commit 3623a5918b2b4b830088b48930fd167448cebf87 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 15 14:51:28 2008 -0500 Make the element addition notification thing into a GObject so that we can use regular signals commit 4b7dd57225ed263716f990c0ef4af52d6c428392 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 14 20:37:54 2008 -0500 Add videoscale to all video codecs to make dumb codecs (like H263) that only take specific resolutions happy commit 2f6c0ec543b5dfdbc9c5c41d5ad474a46fe5a8c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 14 18:57:54 2008 -0500 Default the test gui to alsasrc commit 2119baa2b0e2ec0e498db31abe94b72889e25710 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 14 18:57:36 2008 -0500 Improve error messages a bit commit 04fb2e438dc7af4bbf4f2753b215e0bcf5eb7c0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 14 18:57:12 2008 -0500 Don't sync on sending side (the latency is very different from the receiving side...) commit 306b8446c9b448fb3db4cf8103c7a78ba2798087 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Feb 14 18:56:00 2008 -0500 Make the sending queues leaky and small enough to not create too much latency commit 3bdcd5c7c97833e7998effa4c0b9ed7b6b15e64b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 20:31:06 2008 -0500 Document python test gui a bit commit c3e14c5bbe8efc907ee4f159350a47aef7428816 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 19:40:02 2008 -0500 Make the audio/video sync work in fs2-gui.py commit ac9d40f4e03b8542ea124c5c1b675f8975d65997 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 18:42:54 2008 -0500 Connect the on-bye-ssrc signal from the gstrtpbin commit a6708485fa15ed28d08c5ce548e811548b2ab66c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 18:42:24 2008 -0500 Add function to remove SSRCs on rtcp bye in the rtpsession commit 369a4c91b04fadf6c944af19482dd04b2cc25001 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 18:39:30 2008 -0500 Add function to remove known SSRCs from a stream when a rtcp bye is received commit 7fa93ee4f96788017d8320b237b303849c89da28 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 17:27:46 2008 -0500 Add list of known ssrcs (in case rtcp arrives before rtp) commit 599b31bbdba6c431fb0715bb1e5c146540ae236c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 16:36:05 2008 -0500 Remove the sync from the valve commit 5025ea667e1e91ed4f9211a426fa127c3608c9c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 16:33:01 2008 -0500 Make the no-rtcp-timeout stuff work properly and give some more debug commit a5a31e415b0a55bedbc041e73adb224795f56e71 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 16:25:29 2008 -0500 Add some debug for substream sync commit dae2fc681aa65d15f91e8d4dcfd2cd425383464b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 16:24:09 2008 -0500 Have the transmitter sink bin do the async-handling commit f373984d35ff3c267f03febc77f05d802dcd1510 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Feb 13 14:48:42 2008 -0500 Fail cleanly if the gstrtpbin could not be created/added commit 2b4410d299c61aca617abb3f54fef0b9d13112b4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 12 17:55:22 2008 -0500 Add a bit more debug for ssrc/session association commit 1a975eb45cbad8b2c2bd830148921cb4f6b75772 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Feb 12 14:23:57 2008 -0500 Set the new sync property to TRUE on the valve on the substreams to not empty the jitterbuffer commit 4ea785a382b1742e45d5abbd71ede0b3e6e47443 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Feb 9 10:38:02 2008 -0800 Add test for failed codec negotiation commit 0344b7580c90c88ab46dd31d915a012957908630 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Feb 9 10:37:50 2008 -0800 Test correctly if no codec could be negotiated commit ea17ca47563564f8158294bc24c80fd1adf000cf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Feb 9 10:19:36 2008 -0800 Replace dont force PyList, accept any PySequence commit 6a9ff349fd87222fe53d281b88803b84b6dfb6aa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Feb 9 09:46:40 2008 -0800 Dont crash if creating the stream transmitter fails in rawudp test commit 28aae637060ee161eda1c6d447c48e9bfe379803 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Feb 1 00:02:49 2008 +1100 Make the multi-party negotiation really prioritize the local pt only when multiple streams has remote codecs, make the remote_codecs a public member commit 0e29514e03f6633e3ab844da13808fe366c82c55 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 29 15:07:36 2008 +1100 Verify that h263version actually exists commit 074b208cc18884f9fd81fb9125f83b8d3aacaf90 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 29 15:07:18 2008 +1100 Remove useless includes and dependencies commit 44e06eaab1c9a5faf2ed77ed4cea7199ec8c5b62 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 29 15:06:54 2008 +1100 Clarify pygobject/pygtk deps commit d4a2b1063cc1560b918bcb10acd66ddac9b926ba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 29 14:01:57 2008 +1100 We require glib 2.14 for the constructed vmethod commit 48a433c10af01255f3e84c4fc2611b161f0e934e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 24 17:32:33 2008 -0500 Re-indent rawudp transmitter according to standardised fs2 indentation rules commit 6890b95fa2fa9818c1cd925aa1f0ad2af0bda18f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 24 17:11:58 2008 -0500 Make the multicast transmitter used state locking instead of set_state->bin_remove->set_state hack commit 753d8cbf2de2148047373156204253a5379f96b0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 24 17:07:06 2008 -0500 Prevent the rawudp transmitter's sub-element from being rescitated commit 3785be8d220925e6fb146be8f173d9205e640fd8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 24 17:06:15 2008 -0500 Stop the transmitter in the right order in the rawudp test commit decfe5a3d8a0c6c25a2a3b5cb996810a4460ce2d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 24 17:05:53 2008 -0500 Make the generic transmitter tests thread-safe commit 65f82feea94f16734b0784e8ff1a7cd3752d8360 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 24 14:43:54 2008 -0500 Add forgotten lock and point lock macro to the right object commit 5a7f6233db2c3c0f87eee92ef0b751af4530d163 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 23 17:50:28 2008 -0500 Make audio and video optional in gui and make audio almost-work (except for sync) commit 5a3919ac59cc64aa7f026b370b7ce538c4eb3a14 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 23 17:45:45 2008 -0500 Improve indentation a bit commit 3485045334971db8980ea669701fb99bcd644f77 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 23 17:45:28 2008 -0500 Fix line length in rawudpstreamtransmitter doc commit f975e033be30170093b01fe1ecf072e35978e3c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 23 14:30:12 2008 -0500 Re-organise core library documentation into logicals blocks commit b2d39e9ffd8c792224dec027f96b60029986a1b2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 23 14:15:20 2008 -0500 Improve transmitter documentation a bit commit a4aeeaa0e72e5abd4e2e5197d540740407e7131d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 23 14:13:35 2008 -0500 Add documentation to the rawudp transmitter commit 0e93bc52de9173b862769048ab45296a2bdb336b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 22 16:48:28 2008 -0500 Name the send codec bin uniquely per conference commit 574390fef7dd4f9a060636407b5723672a264b20 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 22 15:48:10 2008 -0500 Add test for multicast with a local interface specified commit 36a25eed50d8192dfe71e8ee3fe90e64d0f1051b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 22 15:47:32 2008 -0500 The Multicast transmitter now binds to the multicast address, not the local address. So we really have to have one socket per multicast group we join. commit fb74766c39d743416d76dfa172a9df5fae9e4d02 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 21 21:20:26 2008 -0500 Fix memory leak in multicast stream transmitter commit 268285460f56f9729c8966a6875b1fbc951b27a2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 21 20:30:06 2008 -0500 Add some documentation to the multicast transmitter commit 9d21339a9822aedd36eba3548fe1d47d7e8af361 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 21 20:24:24 2008 -0500 Same candidate requires the ttl to be the same with multicast commit 5b10ab2fc26dfce02680e7cb4773872f67b313bb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 21 17:31:52 2008 -0500 Make multicast transmitter respect the TTL in the candidate commit 6037191f6202a5ef49bd5c714f744dbb523186bb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 21:20:22 2008 -0500 Add ttl field to FsCandidate commit 39f837d52301f2ea7618022d71551507b2db8828 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 21:20:08 2008 -0500 Rename pad parameter in header to make it match the code commit 448ecdd01b578dd97735e6025ea1f09bde3a687d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 21:04:05 2008 -0500 Simplify the uddport code a bit in the multicast transmitter commit 7f5502e0f5b100f5c991e324684c8ea21d0f5e8d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:58:11 2008 -0500 Remove all references to fs-interfaces from the multicast transmitter commit 4231047accb083fcb2b581e4d3af8ad7db1def5e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:57:14 2008 -0500 Remove useless get commit a29a429a450a03717ef95fdded58b219cfa6f5e8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:49:53 2008 -0500 Remove unused files commit 5634e6f27d7c92f3c394632657ab09ecb6827e0b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:18:11 2008 -0500 Make error message a bit clearer commit 852b6475b74efa6eb329d2211ec43acf9a6187fa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:16:53 2008 -0500 Re-set the IP_MULTICAST_LOOP to 0 commit 0daf1e0eda2c01fc150dc405bbad20b5253d400c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:11:39 2008 -0500 Add simple test for multicast transmitter commit d5d1a4a2f89947b10e828884d4f5b15aedf73164 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:10:21 2008 -0500 Binding to interface 0 / INADDR_ANY by default commit 980ffae4622c745f78bd83340d11ad66f47c6a5e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:09:38 2008 -0500 Use SO_REUSEADDR/PORT commit da25dfe75f5fcd3006853dda27b7a98ddb85c56f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 20:09:03 2008 -0500 Add way to only allow binding to the exact requested port commit 2f4f0b9fd6a13f82fc77539ad3f859f7767b3329 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 18:55:32 2008 -0500 More s/prefered/preferred/ commit 1e50dfc572c0413c0d09e841265c35dc89ba5c66 Merge: 89faa33 49436d4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 18:52:58 2008 -0500 Merge branch 'master' into multicast-transmitter commit 49436d40a3d78b7db84aeaf067fb8b8f7bc7594d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 18:52:44 2008 -0500 s/prefered/preferred/ commit 89faa339727b46c963990ffcc02197596e02466b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 18:45:35 2008 -0500 Update the fs_candidate_new call to the new api commit ca1253c68ae6676d2dd21006653d14b0ad113e77 Merge: 264cb2d a36fc87 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 18:43:06 2008 -0500 Merge branch 'master' into multicast-transmitter commit a36fc871173b87078dfde84e80dd17310c0ba1a9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 18:42:56 2008 -0500 Add the component to fs_candidate_new and document it commit 264cb2daa92959d3b9e9f9a6d201ac9aa6d44e5c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 18:06:16 2008 -0500 Put copy of fs-interfaces in the multicast transmitter commit 3c25ae8d25d41618ca4e3b19b1e09b3e7eaffd21 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 17:30:17 2008 -0500 Complete untested version of the multicast transmitter commit 7457bad4c5cea87864dbfee9e9ddebbb028f5e74 Merge: 9261e7a 8ef9704 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 17:10:32 2008 -0500 Merge branch 'master' into multicast-transmitter commit 8ef97049f3aa236164723501ac947a981b58d9c0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 16:53:16 2008 -0500 Add new functions to the python bindings commit 95c9344bdd13b7cafd25120896ec4e3f5daccb41 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 16:06:32 2008 -0500 Add fs_candidate_new method commit c08044a83b42d5057f9f9e16dba9a1e046ab28dc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 16:06:19 2008 -0500 Fix indentation commit 9261e7acb7df1bd17be35dc3d72b67749237645f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 18 16:02:55 2008 -0500 Fix incorrect \ commit fe9659f6472a2b166c8371b22ebb50f3c8f6d51e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 17 17:52:44 2008 -0500 get_port returns an int, not a boolean commit 6fdd40fc56166b3fcdfb4d207da5d6632504ec8c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 17 17:52:20 2008 -0500 Add the proper configure macro to make automake happy about per-target flags commit c8e36e0e9b095f1ec41eb9ad55f57a3dbe2e37be Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 17 17:51:56 2008 -0500 Remove the automake portability warnings commit adcd630ca02beead88403ccd895bba07efa7a77d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 14 14:13:24 2008 -0500 Remove now useless mutex commit e1d99555d97b0235287dee641c670d6749210f5f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 14 14:11:29 2008 -0500 Fix documentation type in the rawudp stream transmitter commit 967f75b762ae18d800d4c6d679fe5a748a2b12d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 14 14:02:33 2008 -0500 Remove references to STUN from the multicast transmitter commit fe80b6e670d17987df469e81ef14d06163263dbb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 14 13:48:07 2008 -0500 search/replace the copied files to multicast from rawudp commit 2728f1be6f90cbebfad178c7dc7ec4f2fcd1ccf6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 14 13:16:49 2008 -0500 Start multicast transmitter as a copy of the rawudp transmitter commit 844aa8febddda6e152a7eaada29297d73330e84d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 11 18:39:15 2008 -0500 Remove theora preference (it still doesnt work) commit 4ffa7401d3e524b2673b9610f57cb01abee7ce98 Merge: ecd6d6a 50b924f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 11 18:37:46 2008 -0500 Merge updated error clarification patch nothing added to commit but untracked files present (use "git add" to track) commit ecd6d6a1e954103571fd1f432e284eda131435c4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 11 18:25:35 2008 -0500 Add multicast candidate type commit 727931d16e6eab0f6acc97c271bbfff855a9a3f1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 11 15:59:05 2008 -0500 Ooops, don't overwrite the local ip address with ANY in rawudp transmitter commit f9e91d8b9f9c8f088a1fe6274a718c8fdab93252 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 19:15:55 2008 -0500 Transform the upwards call on the no-rtcp timeout into a signal commit 3e3fda793196024b44b1e0b08b7589e63aa651ef Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 19:06:58 2008 -0500 Make the fs_stream_emit_src_pad_added a function of the library commit f0ee0a7813efd02640f33075d50b3a35cad07ad3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 17:32:52 2008 -0500 Make the error message on no local codecs clearer commit 50b924fd1c03e23093b3cb157d041226ba9510d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 17:32:52 2008 -0500 Make the error message on no local codecs clearer commit ae8f9f94a3018a2a608f6af25eeae317087cf7a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 17:32:33 2008 -0500 Fix some indentation commit e83231aa3db6ebde4e3670466eca7772e8350cf0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 17:32:16 2008 -0500 Implement the callback after a timeout if there is no rtcp commit 14234032b7dc8baf2c06661458eaa78b591f6fa4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 17:31:18 2008 -0500 Add a no-rtcp-timeout property on the FsRtpSubStream and set it at construct time from the session commit efaaa37e69710175ebcb352dd6278505943bbfdf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 17:27:47 2008 -0500 Add no-rtcp-timeout property to the FsRtpSession commit a5123235e68c42beba1238577fd041b45515c346 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 10 13:19:53 2008 -0500 Fix small leaks commit 9ada1d79a2b3072dd4855ab80fb010ac0ae7b797 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 20:14:49 2008 -0500 Make a macro to surround the fail*() calls with a mutex to prevent "Bad message type arg" errors commit e8d53dc094ca653d336ac28349057ad043982059 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 17:52:29 2008 -0500 Print more explicit error messages in demo gui commit 5f3dbb5469b1b6ec5c1ebf2421a9770320033521 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 17:30:54 2008 -0500 Make it possible to run the python gui from anywhere commit 409920f70cde31ac0e0e50e1aeaa22e4e589ea6c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 17:18:02 2008 -0500 Implement the emission of the recv-codecs-changed signal commit 191cd34dbd25610ec563548627e3592c80b58162 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 17:02:48 2008 -0500 Improve the doc for FsSession a bit to make clear the relation between the properties and their changed signal commit 8aadb06d772db68d168100332a00415726226573 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 16:53:25 2008 -0500 Remove the argument from the recv-codecs-changed signal, the details can be fetched from the property, and improve the doc a bit more commit 7832e19dab9536b8636da1df708a9f528cff3157 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 15:57:02 2008 -0500 Add copyright/license notice to the python demo gui commit 024a15b48fc3ea4b573fbcdb0d690facb7db72a0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 15:34:06 2008 -0500 Fix doc of recv-codecs-changed commit 04ff3a40a4ee91b6c1420d6fdcf4c1347aec9413 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 15:15:39 2008 -0500 If we receive a pad for which we have no codec (a race condition), don't block the pad forever, instead use the pad probe to drop buffers until we get the right code (but this should never happen anyway) commit acfb5b51271c433a52ae22b2e3798faaee82aac0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 9 12:49:18 2008 -0500 Fix name of function is gtkdoc comment commit 6fb39ba8ca7763678f7a975b0056a51b32b88ce0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 16:30:41 2008 -0500 Set the new codecs before invalidating the old ones commit 18f035a2b25dadef69a5d8a48b7397a6d468b990 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 16:29:58 2008 -0500 Document the codec negotiation a tiny little bit commit 3389df2ecf2e2007ff605d82a9ffc2dda2f21e5d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 16:06:00 2008 -0500 Implement the current-recv-codecs property on FsRtpStream commit 781db1d7100a5d7e5a52f7c3e0f68c10b2c3525e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 15:28:09 2008 -0500 Ignore .pyo/.pyc files commit a2fceda47ad14bd9f4eea386019f607669021d7c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 15:26:07 2008 -0500 Fix various Makefile details to make "make distcheck" pass commit 8345c23c94eac649afbf6d8bdbd8fb66f5a21ac6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 15:15:15 2008 -0500 The recv codecs are now a list commit c617a3bc06cdf86e2b498d96c9a8b896253bfb8b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 15:09:49 2008 -0500 FsStreamDirection is now a flags, not a enum (and both=send|recv) commit 228887db9b7d95647d01b7bff4e34b9a2527ed0c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 14:26:08 2008 -0500 Oops, include the fs-private.h header in fs-transmitter.c too commit 3c072364439c5f5bb96b5160011a555b0a7f6469 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Jan 8 14:25:49 2008 -0500 Give the right rule name to generate enum files commit dfae8e97952c8efbfbaf5e102f635495a029c495 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 19:22:40 2008 -0500 Use the gst debug category everywhere! commit c04d1313b1a9e23e65c0155a6ef1b52bf4b5615c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 19:22:20 2008 -0500 Add gst debug category to the rawudp transmitter commit a4e84ddaac5824b3a6dac72802716ec8ed915fad Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 19:21:27 2008 -0500 Remove useless print commit 9b129c0636f305e2392b7017d4bb0cc6201eecbe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 19:21:09 2008 -0500 Add the new fs-private.h header to the Makefile.am commit 0d68b87bfe5d55e82d0b73de52089caa0624e01a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 19:20:39 2008 -0500 Fix the documentation building commit d78f84bc5f75b0010f46682ab9fc2378eb995981 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 19:20:14 2008 -0500 Also potentially init the debug from the FsTransmitter class constructor commit 252f2fa0c4aa36525546096cc6e2588a26c75f80 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 19:19:19 2008 -0500 Add a new fs-private.h header, move the debug category to there and make a function to init the debug category so it can be initialized by the fs-plugin so that unit tests can work without a Conference commit 98e936cb19b6d116c50fe73af7340449e5abdffb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 18:42:39 2008 -0500 Update parameter name in documentation commit 500995239cc65776d6e3e31c80ecb763c47ded8b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 18:03:34 2008 -0500 Add explanation of the behavior for multi-party codec negotiation commit 021ad1469395da8eed23655cb26f42605d6b1564 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 17:02:03 2008 -0500 Add test case for changing send codec while its playing commit c64bb52990001de223302a1f7bd5331b8507e829 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 17:01:32 2008 -0500 Check the correct cap to make sure we don't push an unacceptable buffer after a change in send codecs commit 61fc3daeea70d6aba18297b57d905f158092686f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Jan 7 16:58:22 2008 -0500 Improve doc/debug messages a bit in FsRtpSession commit 80fbd05307bd911b0aafe87b06b565cd8679deca Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 4 18:46:55 2008 -0500 Add test to for fs_session_set_send_codec before the stream is started commit 2229349a86cf38513efae29fe59f4b35483ddb4d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 4 18:45:18 2008 -0500 Fix documentation lines to use proper prefixes for constants commit 3792284ce37102a534e4bdad3c167c27a27642e2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jan 4 15:46:44 2008 -0500 Add a property to get the output ghostpad from a FsRtpSubStream commit b42e90f7656c367956bf02403e2b0e76a552dc5c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 3 18:53:05 2008 -0500 Oops, some fs-rtp-conference macros dont have the right name commit 506adb7afd5e63c3a9e1e3f7340301250349e40d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 3 13:22:04 2008 -0500 Add tests for fs_utils_add_recursive_element_setter_from_keyfile commit 62b1086a3c87c38e1243ad64858da907c92b32e7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 3 13:21:48 2008 -0500 Use proper markup for functions in the gtk-doc commit 198881417bdd9280e5740d6c62e058a8339a3fcd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Jan 3 13:21:25 2008 -0500 Rename _from_keyfile option setter function commit 2fd8dbcfa662862c8004c94dfaa7ab5c5557ac3f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 20:33:59 2008 -0500 Add function to set options from a keyfile using code from Farsight1 commit f823ff965b749c33e0d7c81f2006e8b9f3f9900b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 20:33:07 2008 -0500 Remove unused prototype commit eb544fac10a4ce119f5b1fd1f75ba8a133e545c6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 20:32:52 2008 -0500 Make the element recursive element stuff also work on non-bin elements commit d217d48f273d8851672f5e52266d081e05cfbceb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 19:23:36 2008 -0500 Add test for the recursive element adding notification commit f2b529be8a4ca9a6eef84439c564480fc961f72b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 18:36:27 2008 -0500 Fix small documentation screwups, ignore auto-generated files commit 744516e1a621c720f253a7151c8009db92abe120 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 18:35:39 2008 -0500 Remove useless printing in configure commit ad191ba9edecbf7a08a78826487c6be12bf9d325 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 18:22:33 2008 -0500 Add utility to be notified when an element is added to a bin or a sub-bin commit dc1ddf200a205f688873ff253c418dc1e5bc0928 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 15:04:37 2008 -0500 Add code to set the correct receiving direction on the substreams commit b222c39c8e3e8f5cc64843eab9b5f72e0248da11 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 15:04:03 2008 -0500 Define the FS_DIRECTION_* flags with shifts in the right direction commit 61006195ef1db2130d780c6686571c1106741ba5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 14:49:56 2008 -0500 Add receiving property to FsRtpSubStream commit ba5a2d162f0d3e417181bb8a90b8dcf91af70b4f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Jan 2 13:10:11 2008 -0500 Fix copy-paste error commit 4f9e1e60db1c9ded351d0faaa4c30dde02c2146d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Dec 22 23:56:15 2007 -0500 Make the video sinks a bit smaller commit f93b9435b9b5528710ef776e0c8518185cc35d3f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Dec 22 23:53:44 2007 -0500 Make the server relay the disconnection of one client to the other clients commit c995a2b16fafcdd9f42dcc57e3d2135800a2f4fa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Dec 22 23:52:58 2007 -0500 Dont restart on all errors commit 2062625d63848a47e4aabb50e7c05686e6d782b6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 20 21:00:33 2007 -0500 Cleanup server-side when client is disconnected commit 8f7d195cbe4296392fa99fb02b82e80dad257e49 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 20 21:00:06 2007 -0500 Use weakrefs instead of strong refs for session->stream to break ref cycle commit a3dcb6aa817480064a5d7eedbf4d73d2a244dec4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 20 14:04:44 2007 -0500 Set latency of 100ms (to match the jb) commit d61b75f6ed3055046137a51c6b863456eeef3bf3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 20 11:09:43 2007 -0500 Skip the stunserver.org test if the network is down commit 9720e502973c9907630942d52de80504e3da89ac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 20 11:09:11 2007 -0500 Ask for the loopback interface too (as a last chance) commit 2aa058e6c6d8d0d307b6aaa5502a5823364a0ccc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 20 11:08:32 2007 -0500 Always add the loopback interface last if we ask for it commit bc11980706bc04aa1a2409974ab7c6fc917fdf0b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 20 10:54:26 2007 -0500 Emit an error if there is no local candidate commit a6468a2176ae1e25950b7433b6b67cdc637f9583 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 20 10:53:26 2007 -0500 Have the right marshaller for the stream error signal and use the fs_stream_emit_error function to emit the error instead of doing it directly commit d63a10e98517d1f9888c7ff382f108758e63f1fd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 19 17:53:10 2007 -0500 Various small improvements to the ui test commit 1422cb99754b8ac0dee08aad9d161b5f74351450 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 19 15:37:12 2007 -0500 in gui test, remove useless ffmpegcolorspace and capsfilter in source commit c07893a7f0ec36176ab1b44b64f4f1cabf418af4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 19 14:29:32 2007 -0500 Give output sink and preview sinks different names commit 259287cba2a2b37921cfa3a15633590f2267eebe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 19 14:03:23 2007 -0500 Put ffmpegcolorspace/audioconvert/audioresample inside the appropriate codec bins commit 297f7ffbf0aca968d56d164ce20729fc923bcbab Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 19 14:02:52 2007 -0500 Replace fakesrc with audiotestsrc in generic rtpconference test commit 8623d77b70c9092993b701ea276d6f3e683f9deb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 18 17:23:20 2007 -0500 Comment out unused adder, use gtk.gdk.gdk_threads_init() commit 474731330ad820c563c48ca20e746126c10d8ce3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 17 20:31:29 2007 -0500 Improve the UI to force the output to have the same size as the data commit 10a5168f9e82c9f84e1ab421cf52b462a74b4735 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 17 17:56:37 2007 -0500 Add python gui demo program commit be3dfae414e90c6fb2f71dea2aa16f9d644fd480 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 17 14:46:27 2007 -0500 Add fakesink after the tee in rawudp transmitter commit c6201b2f587b45def8b9b62811331fa997481a42 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 17 14:46:13 2007 -0500 Remove useless check, fix comment commit 65eff83776847a5787004c6b21c6c7e409960cc3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 17 14:45:32 2007 -0500 Dont forget to ref the fakesinks commit fd32616b5d3c989459fc0cd9a1ab70b91fae7d08 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 17 14:16:38 2007 -0500 Simplify the error handling code a bit commit 7b7ed5737f3f09e6d37ce546d53694acd2dd3a45 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 17 14:12:04 2007 -0500 Add fakesink to the tee between the rtpbin and the transmitters commit 2b49ca8a50843af7569f1e589f003bf7b5bb971e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sat Dec 15 21:11:43 2007 -0500 Check the right types when converting python lists to glist and correctly check that the optional params commit 93804c96c0988cfe9984d30abe60e04f25c41c11 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 14 16:21:29 2007 -0500 Dont crash on null attributes inside codecs and candidates commit 48f9d2cea8a07544496ad0daf7275fdbeaf770b3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 12 16:57:45 2007 -0500 Use the Gst error stuff for the base classes too commit fe7b3308354779b2a13eaceabace1ce9590ef5eb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 12 16:57:32 2007 -0500 Have fs_codec_list_from_keyfile return a GError commit a077f32128ac5c5c08960e2006160755eaafae86 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 12 16:41:05 2007 -0500 Make sure we init the substream class in a single-threaded env commit 3802133f8aaadd6dbf92f30eaa1070878637bcb1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 12 16:33:53 2007 -0500 Add test for invalid transmitter name commit 4f9d8b636169474c8e1cbc242f5f84b5ef498d1f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 12 13:35:22 2007 -0500 Add test for two-way codec negotiation commit db88d3ccea933e316e8f38af127c8f245d4333ad Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 12 13:35:04 2007 -0500 Verify that the remote codecs passed are minimally valid commit e52172914f7a068767ed2d02a8f832eb5de0d2ab Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 12 13:34:44 2007 -0500 Invert the result of _compare_codec_lists to get the right result, and document the function commit a563f37727c653cf482d844b1cd967008ae5a20d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 19:49:28 2007 -0500 Fix various memory leaks (thanks valgrind) commit 59ba0aff9f5bf99b2170c72cb463f25ccc300a75 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 19:49:08 2007 -0500 Remove explicit timeont on tests commit d02e7f06093e7ace89567f5046a45a630ae4a7a4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 19:23:43 2007 -0500 Release all request pads commit 1d3cad6a5f27a8f79aa4bd2e80904b46fae0c843 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 19:05:07 2007 -0500 Fix various small memory leaks commit 117545d3137d2a533b8043a37c3b9a889099873b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 19:04:40 2007 -0500 unref request pads after releasing them commit e03aec30bdafcffd6a7eddcdebefd7771965741e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 18:03:01 2007 -0500 Fill fakesrc buffer to make valgrind happier commit 31939e9ec8485e20f8ce852214504132166f59d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 17:59:06 2007 -0500 Fix leak in fstransmitter test commit c36f2cbfd78f7bfc3bf2fcb195ba4f00e0c69232 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 17:57:57 2007 -0500 Fix indentation in fscodec test commit 02a1e698c2978165eab20f0538bc9d88a3b30001 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 17:57:30 2007 -0500 Fix memleaks in fscodec test and some indentation commit 931c7a47b608d0acc03f7a5aded707d308399cd4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 17:41:50 2007 -0500 Add more tests for local-codecs-config commit 3339c89d120f8b8a3c9e0eb493f37cf1222907f5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 17:41:34 2007 -0500 Dont ignore all prefs, clock_rate is never negative, print more debug commit a25eae8856bf31949b8d95c6931d07c0546138b3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 16:31:25 2007 -0500 Add new test for various codec related functionalities commit 840abffcc2033006ecd1d64ba89d015cca419089 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 16:30:38 2007 -0500 Create the new local codecs association from the new codec configuration, not the old commit d3c1beff23e1ceddb5c422d7152e01c28d05dc2d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 16:15:21 2007 -0500 Get a copy of the local-codecs-config list commit dc58a6ebdd9bb5fb114f1ce24eee37f559e639f5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 15:19:15 2007 -0500 Export the FS_CODEC_ID_* constants commit 7d38f6a4e5b30b73973381f9c0af97750c94b622 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 13:35:22 2007 -0500 Make the livesrc behave more like a real livesrc commit 7c7b90a956a331423ca5e6c31a2b9fe76f192487 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 13:24:04 2007 -0500 Use the bus message to get the information about sessions commit 537ba587c0c83f54c5aa8782ba14347314adaf8a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 12:41:51 2007 -0500 Export all of gsrtpbin's sdes properties commit 36133a9f328a46c65e4886c48930619a55df4bc2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 12:24:31 2007 -0500 Have the rtp stream and rtp session hold hard refs to the parent objects commit 71a67d025bdfd8b987f657380c8a9ddf7ef3357a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 11 12:23:50 2007 -0500 Remove code that abort if the objects are unrefed in the wrong order commit 01d85b765fd041d544962a3667a5e1104bef5bf2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 10 22:11:17 2007 -0500 Add python bindings commit 2faac7ddbd2b7a899e85265db856d9a1f835170d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 10 19:16:53 2007 -0500 Dont need to check NULLness before calling g_strdup, it does it for us commit 0ade909872c95c19eaa924395ace1218c43ec188 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 10 19:15:21 2007 -0500 Remove useless proto_subtype and proto_profile fields in the candidates commit a48477633420b8be985b04180ab1402a4e52b035 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 10 19:07:52 2007 -0500 Make the enum types be generated by glib-mkenums commit 20223761512b5023d2cf4f4fc3f14a6a92bf6c68 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 10 19:05:44 2007 -0500 Add method to find the GType of stream transmitter that will be created from a specific transmitters, so the bindings can find which types the GValues should be commit caa813dea6a58a065e2ac32dbe8a5704243b1358 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 17:51:45 2007 -0500 Make fs_stream_direction_get_type public commit 9489ee57be3ca7ea68dea584c014ef8503c54d55 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 16:47:32 2007 -0500 Add test for 10-way conference commit 58ea750c217268ad0917f09086a1c9d6fad181e1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 16:34:05 2007 -0500 Use GST_BOILERPLATE_WITH_INTERFACE commit 3e6e63d23cdc7ea35d4a9a3febc9aa32f650f81d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 16:33:52 2007 -0500 Add test for changing direction property commit 89e01da28922cb72c9887ee825d6570fb9de3f95 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 15:55:54 2007 -0500 Test adding/removing remote codecs commit 73411e75bdc7edaa462c5c8d165e1eb295d4e895 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 15:52:11 2007 -0500 Add tests for various properties commit f440a2792335285c1ccd5cbd3f2a1b63e6f0516b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 15:51:57 2007 -0500 Getting a conf from a session will get a reference to it commit 0b16a063d3f2d75316609b8fe6dc358232d9b7ce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 15:39:45 2007 -0500 Remove lots of useless code from fsrtpparticipant commit 7e804605f431b7c5c3079e90cf7fc68e75c11248 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 13:39:52 2007 -0500 Emit the send-codec-changed signal, making sure its on the caller's thread commit 3f1525d4ec3a38aeef2971032154e809749c6469 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 13:39:31 2007 -0500 Implement the getter for current-send-codec commit 1f6f5f628dc82b0b352acdf774b6b6a96ac15cc8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Dec 7 13:01:59 2007 -0500 Add a cname property on the fsrtpconference and pass onto the gstrtpbin commit eb22b6b5c841d26003927ec56d9fca07be9c26f1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 19:27:06 2007 -0500 Add multi-user test commit 47958a676c193673f60af8413931b834225fbdd6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 19:26:51 2007 -0500 Dont mix particpants and sessions lists... commit 074234e228a6b185973da81947e3faaeb19a8339 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 19:20:04 2007 -0500 Prepare the test for multiple users commit 6a788a4cb914339f0cef5270f489b735f5379bd2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 19:19:36 2007 -0500 Return an error if a NULL cname is passed commit e96c16183569ba479c2547406084b2a710f325e4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 18:38:35 2007 -0500 Add warning when rtpbin asks for unknown PT commit db30b9b85bf4e08bed3a1b22c540b6efef4c4984 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 17:26:46 2007 -0500 Little simplication in the test commit 6ae79cf08517f3ab484f1b5d96c6e40cdf61ed5b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 16:06:26 2007 -0500 Use the gst debug stuff everywhere else commit 203175fe6553cbebb9e919884ef3f6bdb406a951 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 16:06:07 2007 -0500 Only print the buffer count every 10 buffers in test commit 44d6dbee0ab0999fb715143db8349d96ce5d3eef Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 16:01:11 2007 -0500 Also the the gst debug messaging for the codec negotiation commit 4167179edb8d96cb99f39544b8ff90621de2b31f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 15:53:25 2007 -0500 Use Gstreamer debug message mecanisms for codec discovery and cache commit 6b8ee4d8abbfed1ee48efc29b2679da8214deac3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 15:12:03 2007 -0500 Remove comment for set_options_elements commit ac923514c017ffd6a7784e6811f97077e0a9dd25 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 14:19:30 2007 -0500 Copy the codec into the negotiated list commit c598100e59c69fb5d5583801eabe2bac913b5ab6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 14:13:57 2007 -0500 Dont unref the send codec bin twice commit 54a063d0c8f08d60ee294c672a8be0bc81d2b101 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 14:11:16 2007 -0500 Check session existence on new ssrc-cname-association commit 34f7623079074b95a6604c8a8f03ae95961de3b5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 14:09:44 2007 -0500 Dont leak session ref on new association commit 819edebec9d0037d800d015dd7e4806dac66ef8a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 14:04:25 2007 -0500 Assert if a participant has no cname commit 87c2f06565b329a31c307a01092902901013e968 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 13:57:56 2007 -0500 Print the simpleconf id in debug messages commit 0f08fe284bab8afdfc55326b0e7eba5134cdee2a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 13:44:38 2007 -0500 Implement complete 2 person test commit 1cb6e39b66f342cddd0c6a61404e7b3b1982e7c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 13:24:13 2007 -0500 Invert the way pad the output ghostpad is added to make it more simple commit fc8311aa23cff3116a05e987e2dd318dd836e497 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 13:13:31 2007 -0500 Unref the substreams with g_object_unref.. not gst_.. commit 89e35114b86c7b421c20c3945add92c5fd8add25 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Dec 6 13:13:02 2007 -0500 Zero the gstrtpbin pointre if there is an error commit dba60ce7ba57d361c17a79e54078bbec9f8d8890 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 21:35:40 2007 -0500 Oops, check for item in get_stream_by_ssrc commit ae47999322e2ff538b5aaaaf4af3657b7ee3d3c7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 21:32:34 2007 -0500 Make fs_rtp_session_get_recv_codec_for_pt use its own locking commit d5e988344540942c6327f1332082935dff9afacb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 21:31:14 2007 -0500 Make the get_stream_by_ssrc method use its own locking commit d5636d9ba5f0fb2101e8ba45a83f24955723ac05 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 21:21:05 2007 -0500 Make the session mutex recursive commit d2495ca61c6ff3c96747bc3136d90b621270f680 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 20:54:11 2007 -0500 Save the codec/codebin in a substream commit dc487f3c035025382110e783f815871765ade393 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 20:53:51 2007 -0500 Announce a src pad if its made available after the substream creation commit 90a488e6716a16f29a880eee64f9f89f92346503 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 20:52:39 2007 -0500 Factor out the announcement of a new src pad on a RtpStream commit 69cbfe4e92a74980da895ab18b18dd024fff17b3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 20:37:48 2007 -0500 Only create the outside pad emit the pad blocking signal if there is a codec/codecbin commit 6547c33ac88fe49666a42659ece303e61d63b57e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 20:37:04 2007 -0500 Hide the pad blocking when there is no codec bin inside the substream commit 6eda253a4d99efbb87813bcd9b6e661115f73e00 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 19:46:36 2007 -0500 Put the ghostpad on the valve in the substream and make sure its active commit 7dc8cc3c3c30434853a7b1aa812c686b81c022d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 19:45:11 2007 -0500 Dont hold the lock while calling add substream and remove the substream from the free list commit 31ef5806e0a93df59b4c89939d30035416333c43 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 19:44:33 2007 -0500 Print the unsigned value with %u ... commit 628ef2f1ae1347fe7aa527eef56ba21950df15f8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 17:43:05 2007 -0500 transform the new_recv_codec_bin function into a pre-locked one commit 413ab2fff89ed991a59c1914ebd0a7e627197a2f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 17:23:21 2007 -0500 Define FsDirection to have flag-like properties commit a77718e967903ecbd46ebafaf8fe839eae40d541 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 16:31:08 2007 -0500 Actually do the request/sometimes pad stuff in the right order commit 745943676f0097eebc532d31735c5c6483255e37 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 16:28:57 2007 -0500 Expect the sometimes pad to have appeared once the request ones have been requests from rtpbin, instead of using signal commit 60e1dbff2f7d4e8a4c73fca350aa830bdaa18b45 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:54:23 2007 -0500 Emit the new-negotiated-codecs signal with the right name commit a0c12be72fe93ba58ca8dbfa645138f3ad8e9b4f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:52:33 2007 -0500 Put the codec bin ghost pads are the correct ends commit 0e3c3337934b807aff56c91a6a6400cbdc08ba24 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:51:59 2007 -0500 Recognize the first/last elements of the pipeline list in a more correct/obvious way commit 486343f7a4d156615f7b0b9ba7984743e4c2765c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:44:10 2007 -0500 Oops, emit_by_name doesnt take a separate detail argument commit 9c67549c403cebc65402bc6aab90f168bc4c0208 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:43:44 2007 -0500 Make the RtpStream's properties refcount more explicit commit 90b0c3177b15e3bc0cb6aaa06bcb348de8a3fc8b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:42:51 2007 -0500 Stop the streamtransmitter first, to make sure no callbacks are called afterwise commit fc8e115fa378fe84258d9535967dbe0b8b146c91 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:42:14 2007 -0500 Rename the transmitter callback in the stream to make clear that they are callbacks, not methods commit 3a32e7753a2716325e269171fb6a631e0ecd670f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:41:07 2007 -0500 Make the rawudp test fail on g_warning and g_critical commit 784efcbc5b588a0f3d1253626b494cad73b223b6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:40:09 2007 -0500 Pass the pad name to the _new_ghost_pad function (not the direction..) commit a2e457bff0edfb50c9264f2c77b72bed00393991 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Dec 5 15:39:36 2007 -0500 Make the error message clearer commit 8df7cc46e714bf4053f4661b92133c3381070097 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 21:36:59 2007 -0500 Only verify the old codec associations if they exist commit 12bb75eff191670452be796ff17963591e480c61 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 21:34:52 2007 -0500 Our special errors should be of type element commit 24bad75933a3cc7d617da2894dcb5a2ed836658a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 21:34:23 2007 -0500 Put the doc sections in a more logical order commit 86b6a883221ad1c8816858824cbb05951c117f9f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 19:46:47 2007 -0500 Remove stray h commit a07ecde48e2b5367413d670d1f2b9201fdbe39b2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 19:09:50 2007 -0500 Add documentation for special codec ids commit 9a37efcffff0dbeee0ee95b66efad849ed9d0f9a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 19:02:03 2007 -0500 Make the base class use G_DEFINE_*TYPE commit dfc755833ee36fb666065741f5bcaef9c29c45df Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:56:05 2007 -0500 Use G_DEFINE_TYPE to define the various FsRtp* types commit ee688737ef7c4a97223641c8fa9ea7a004535f57 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:45:17 2007 -0500 Creation/destruction should not take time commit 4d68ad171af38fe0138f0d161ac26e1978d0a61a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:25:08 2007 -0500 Little indentation fix commit c54d16e3fc3b7eb86055283fa8d841e7b1001662 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:24:31 2007 -0500 Add basic object life-cycle test commit 9462167bfc37bde5b2ba31b59bc2fe8ee1c006ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:24:12 2007 -0500 Break in switch commit b5f98aa2a590aa8e9a703d7e9347742d0693e7b3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:23:30 2007 -0500 The rtp muxer is called rtpmux commit 79863d0cd96003c32e1d76eb8486ee5fe1803797 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:23:11 2007 -0500 Lock the object, not the list.. commit abc3a075c21f3084b87ee033d55970ca8734c55c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:18:53 2007 -0500 constructed method does not need to chain up commit 486a44481368fa14e1471a9f819defc9d7c32685 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 18:18:27 2007 -0500 Put the right parent for FsRtpSession commit 56bc9c689c94b39a785125162f3f471c5c079c1d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 17:45:43 2007 -0500 Add beginning of fsrtpconference tests commit 38ec1ba4e7c497be098d81cdbc26e140f99fce9e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 17:43:39 2007 -0500 Fix little indentation error commit 39d80efdc4624385adc4ac80c43ab8f662758416 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 17:17:29 2007 -0500 Correctly report substream async errors commit 03042bad0944a326220633877d6cfd81b00cd55a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 16:31:58 2007 -0500 Add a stream property to the substream commit 21d44d385d0763dfc3d34e18f0dac9fe06b0db6b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 16:30:43 2007 -0500 Make the header file match the code commit 6ea7f4cdfd6a74a5d6e75e8bb7984a177680f00c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 15:25:31 2007 -0500 Implement associating the substream with a stream based on the cname commit 46c5f983761d45e7b26345afbb23ec62e6544e87 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 14:38:01 2007 -0500 Dispatch the new ssrc-cname association signal commit 17f60e01b7bccb1b42564962b1560ccbe061f967 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Dec 4 14:31:45 2007 -0500 Make clear that pad_added and request_pt_map are callbacks, not methods commit 0ff5bae869a869cb44a2ff00b1d05b20a1520ccb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 14:45:41 2007 -0500 Make sure there is only one participant with a specific cname in a conference commit 41b318a57cd035983396df8cab224aa7aa8d550a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 14:36:19 2007 -0500 Add a GError** to the new_participant method commit d43cd4a9354eebb6dffc22ecbfdb7f76e16e9d1d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 14:31:50 2007 -0500 Implement changing the recv codec bin and simplify its creation a bit commit bcc52dd1e24ef8f3979e517fc215deac3eec8be1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 13:54:51 2007 -0500 Fix copy-paste error in the session send blocked pad callback commit beca04ceca0795acb5ea6066f26fa1d14895ada9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 13:46:41 2007 -0500 Invalidate the substream commit 601b4884a289772950ed4bd122e67b4c27551e81 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 13:30:44 2007 -0500 Add function to rtp substream to start the process of changing the codec commit f9c6dfb47bc69314c4053693a93b846eee924683 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 13:23:18 2007 -0500 Clearly explain what the blocking id is for commit 705084c438c2d1e208bcc31f00b8b22e4422edd9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 13:07:30 2007 -0500 Protect the list of substreams in a stream with the session lock commit 061eb1efbeb3ce3b9b965a8526d883f2b9e5ff05 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 12:27:40 2007 -0500 Use the Rtp Session lock for the substreams too commit 4437942b6f31c63548426a3382901a01c00e8d94 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 12:23:14 2007 -0500 Make the RTP session mutex puiblic commit b840009230a0ac937543ea5926d2dd0fec33f587 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 12:09:59 2007 -0500 Make clear that the codec in the substream is also protected by the mutex commit adc7210b4555f138aa8ed0d59804d7e65d472123 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 11:37:31 2007 -0500 Simplify the set_send_codec code a little commit 14de2737e8933abafb071fc36bc476fd371d35c8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 11:27:06 2007 -0500 Stop and dispose of the send codec bin commit 8d248b86a54c8fc6f04bb630014bdcfa6accc93d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Dec 3 11:24:40 2007 -0500 Add a capsfilter after the send codec bin (to set the codec parameters from the negotiation) commit 062179b9c8cca2e2f926d4177c40645bb171002a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 20:09:39 2007 -0500 Drop buffers received from the old payload type and only drop the pad probe when a buffer of the right type is received commit 4afb96ced21a1134a52eefe43661345cd822af22 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 19:49:20 2007 -0500 Implement changing the send codec dynamically commit dd6e86c1281d91d827cc37213da5348c6b0e198a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 18:34:04 2007 -0500 Add already-locked version of selected_send_codec commit 79ac9ccd98ca425eaf8ddf928dc7cc4f80f0793f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 18:09:39 2007 -0500 Improve the documentation of some functions, make it clear that the src-pad-added signal is called on the streaming thread commit ced146eee36ff70e6fb44be5b217c4d30ddba950 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 18:07:34 2007 -0500 Use the proper locking wen accessing the codec bin in the substream commit 8c03042d52e2f0c6898f12a56658de7b4058f47d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 18:00:05 2007 -0500 Add some documentation to the private methods of FsRtpSession commit a0acd12b4b2bc4426b8d593b9da2e59747057ba5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 16:19:04 2007 -0500 Look at the substreams to know if a stream already is associated with a ssrc commit b15c36263a6360d15fbe05d5210260c9f172df03 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 16:09:49 2007 -0500 Add the substream to the stream, save the current codec inside the substream, commit fc1d0734942e1f3c8c3e5e3946899a2ea26a96c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 15:30:15 2007 -0500 Add a pointer to the session into the substream commit ec7919a4ae0596ef76f240d987ce1fb3b20b5a60 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 30 14:45:43 2007 -0500 Remove useless id property on the FsStream commit 4b771371a85c603a43c0ff4ea2df8ce899661813 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 29 19:33:55 2007 -0500 Fix typo in documentation commit d5cb6e39874d00d87209ec7463bbb15a55f73b45 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 29 19:11:24 2007 -0500 Re-factor the creation of the send codec bin to make it more atomic, and separate it from the creation of the recv codec bin commit 900fd1f360369c0aa95fb0aeb7fd2671c2848c1e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 29 19:10:38 2007 -0500 Oops, the negociatiated_codec_associations hashtable contains associations, not pure codecs commit d67103613387c3a2b9e3fdafdff6153089db985d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 29 17:59:06 2007 -0500 Use the requested send codec if its valid commit 0eac216d2abd845efc8d16e2c02a360daf46f8f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 29 17:54:32 2007 -0500 Save the codec requested by set_send_codec commit 2ea8fb1a3627f263c86fdba31a98324b571023af Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 29 17:17:28 2007 -0500 Build the send codec bin, changing it is not handled yet commit 16f71b452bfdbdc350b00940f48c3fa7457ba4c4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 29 17:17:04 2007 -0500 Only dispose of the blueprints once all of the session elements have been destroyed commit 209f0628912945e21e66dbc3e0af6fcec47be78f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 29 17:16:12 2007 -0500 The error is unknown_codec, not invalid_codec commit c574bf8e59f7ea3f0c04d301fb4a23cfad968aad Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 18:11:06 2007 -0500 Make sure the reception of unknown codecs is reported commit b5e502b672e8e843974bd5419b60886bd034cc4c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 18:10:43 2007 -0500 Add new error code to report the reception of a unknown codec commit 6244cef64811201f7ad101c95df9ed77381136a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 18:04:30 2007 -0500 Add a mutex to the FsRtpSubStream and use it to protect the codec bin commit 95ff5e20c616199e1ae2c3d39f9157a37f4fa3a8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 18:04:11 2007 -0500 Rename the lock macros to FS_RTP_SESSION* to clearly reflect that they are for the rtp session object commit b97ef9f3a5bb6513f72cdb44046e5a6cace21fe8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 17:10:50 2007 -0500 Create/link codec bin when a new recv codec is received commit 9d1a7861e2c7bd1908c0cd222303d06ef2654248 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 16:57:21 2007 -0500 Add function to add a codec bin to a substream commit bb6e8d33a92aa57e8105f3ca52ecc801d5fad32d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 16:19:37 2007 -0500 Add function to create a new codec bin from the negotiated codecs commit 3fb2062541dc91fc7783546984ae0ad5cd5a2b1b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 16:07:39 2007 -0500 Import improved version of create_codec_bin commit ede3e2b313cc67b78a73754b06b5273799cd2c13 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 15:13:38 2007 -0500 Make sure we stop the elements sink->source when stopping streams commit 2c21af75ce56373084dd579c1d8e29aea9a0c713 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 14:49:08 2007 -0500 Stop the src/sink elements before removing/unlinking them commit e628afd666d02095d34499f3d463cb9d1985d707 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 14:40:59 2007 -0500 Correct the copyright headers everywhere to make them LGPL v2.1 or later commit 0eb443bc5bba557e6bbba8aeb0dacf14db18124d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 14:06:30 2007 -0500 Make the FsRtpSubStream into a GObject of its own in its own file commit 62e68b7ca32d1963c87b0cb32fdb09642e2fc7dd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 28 14:05:59 2007 -0500 Fix fsrtpsession headers and pass the right type to the GET_PRIVATE macro commit df02f7676e7666810b6b4a859d5ed1beaa9fca9a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 22:29:13 2007 -0500 Implement codec negotiation commit 6ecec343eed691b9295c3886699e7c196a451e65 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 22:28:57 2007 -0500 Add new error for failed negotiation commit 53bb8440d30faf0958c81e088a255f26cfadefd8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 22:10:32 2007 -0500 The local and negotiated codec lists have their own copies of the codecs commit 512dd2827aab5a0668e09f1bea4ec9275ba2a70e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 22:08:31 2007 -0500 Generate local codecs commit eed9cdf420ef882a796d9f8e9a233ded25c9becb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 22:03:47 2007 -0500 Use the new function names for the codec discovery tests commit 7cce3c2844460cd9703ffd82981e41f24b8c0440 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 21:53:01 2007 -0500 Validate the codec configurations commit 49acd3fc71c2187f8db33cff8038ddc332b4b67e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 21:52:10 2007 -0500 Import the copyright attributions for the codec discovery stuff from fs1 commit 30e54911ccee6a415d90867a75418a1326e9bd9b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 21:50:43 2007 -0500 Refuse any invalid codecs commit 44c425d59e39290b08e2f5b732fbb0aae355f98a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 21:44:54 2007 -0500 Replace the GPLv2 with the correct LGPLv2.1 commit dcf3bd48bf6a8dce138ad9af4930c6871dabb790 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 21:19:40 2007 -0500 Implement request_pt_map commit a57bcb37127d8f2e014f2beaa8196a05f85f11a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 21:14:37 2007 -0500 Load the blueprints when creating a new session and unload then on session disposal commit f59f2d6e0bfda0d8a6069d57aee373a1ce6a7e25 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 21:14:12 2007 -0500 Rename load/unload_codecs to fs_rtp_blueprints_get/unref commit e730077c966a15cbbf45364b7468cfd4b75b9c60 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 21:02:23 2007 -0500 Clarify locking for negotiated codecs commit 3e4928bf685d99720d7b878e52e2024ba29fed5a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 20:58:22 2007 -0500 Add remote_codecs implementation to the FsRtpStream commit 0f6f6183df37d462a17958650f6d16c96a661211 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 20:49:46 2007 -0500 Implement the various codec lists properties of FsRtpSession commit 855d27cb39e05a766f0100cf89e7ef8160d84c54 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 20:13:44 2007 -0500 Free the free substreams when the session dies commit c626bf144a4646373e3d0e58b477f3bde2e55a5e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 19:05:49 2007 -0500 Add the FsRtpSubStream struct, use it to implement session_new_recv_pad commit c7793543fe22cf9f0a938300db94007b9f69533e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 18:18:57 2007 -0500 The ssrc has to be 32bit (lets make sure it is) commit f3176271e0bc096b0e4a5c9f51b9b0048299939c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 18:16:28 2007 -0500 Oops, fs-rtp-session.h included itself commit 8fa9ed522ed94c83d0fbf1dc6dac50b157cddba4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 18:15:44 2007 -0500 Unref the session after using it commit a3af56e7b6246da759c38e3a50d4c747f43d25ce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 17:35:06 2007 -0500 Remove preload_recv_codec, this API is probably impossible to implement on the stream commit 4e689ac2cb7d2f6b8a90b902fdb2b2abb6343e35 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 17:02:25 2007 -0500 Add a list of the rtpstreams to the rtpsession commit efe905519b48c80689ce7eac5950f09b40c9b053 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 16:59:43 2007 -0500 New src pads from the rtpbin are given to the session pending the ssrc-cname association commit aef9f2858cf56ffc21e9e8757e28828816575268 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 16:58:03 2007 -0500 Store the ssrc into the "id" property of a rtp stream commit 541276fb2692fd53cb4a59fd60e6a3bc21123f6d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 16:56:52 2007 -0500 Make fsrtpstream's constructed chain up commit 30d9a83f1e51bfd2b558b7352a4e37457ec9d6d4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 16:56:05 2007 -0500 Make the rtpsession ID into a public member so it can be used to find the session commit 7651713d5c759cb2ae9d9c90370f8511ee1348ed Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 27 14:09:05 2007 -0500 Add mutex to the session commit 45f55a64433a905ef66d38faa406116d4ee8029e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 26 19:42:08 2007 -0500 Add option to codec negotiation to prefer local codec ids commit 37e23884b68d1c0c699e41b881c72f11d9987526 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 26 19:21:52 2007 -0500 Import for the codec negotiation code from Farsight 1 commit 3ed242b4705e2fb1bf819ea28257b697e12a53ec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 23 14:44:33 2007 -0500 Import the local codec list generation code from Farsight 1 commit 2fc9a348dbf4774b251383824f07addeb76e3ab7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 23 14:43:49 2007 -0500 Fix header comment to be more accurate (codec discovery is not an object) commit d48b8052571b88d338a1a1a6477a4a68fc372772 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 22 20:55:47 2007 -0500 Make clear that codec_blueprint_destroy is only exported for the caching commit d31af1ca6db39a41be510627353a0347e7d7798d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 22 20:52:52 2007 -0500 Add test program for codec discovery (its a manual test for now) commit 2a29314c5a30e08398316e0846b8febbc970e5f3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 22 20:51:43 2007 -0500 Re-enable the cache and update the version number commit 9e794e6f2acfa43d3d1aa83822f8c7cbad2ca6d3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 22 20:50:47 2007 -0500 Remove has_unique and sink/src content from the blueprint, its not no longer dependant on the config file commit 3752f9f97deb6c6fb788156f0d4ac2374c2db80a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 22 20:48:40 2007 -0500 Make load_codecs return the list of codecs (to isolate this module somehow) commit 1f5eac5e465f14eb673f2cb3de75ab87ff7e6659 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 22 20:47:05 2007 -0500 Make the list of elements factories in blueprints into list of lists These are ordered by preference (and can be fed directly to fsselector) commit ad1c08c22cf14c669b6c319ad3efb50effdb29e9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 22 20:38:34 2007 -0500 Make ENABLE_DEBUG_CAPS into a ifdef (and dont require a prototype for debug_codec_cap_list commit 674840700146092830e73e75fe8e2734db4c5978 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 21 15:24:58 2007 -0500 Make it clear that the parameters for new stream are for the stream transmitter commit 0936ef5aca92a2742cf4c47d19915f185d7c48a5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 19:41:27 2007 -0500 Don't save the cache if there is an error commit 7edf0c1e70ab4356eea1a3235eb3999ecbec3a7f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 19:36:26 2007 -0500 Define GST_MAJORMINOR and HOST_CPU in the configure.ac (like gst) commit c12142de68e3092efd63fc1300219bde3b292dd3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 16:34:01 2007 -0500 Make load_codecs() return a GError commit ac21a0f235e36a69bce2cf82350ec8730efa6894 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 16:00:13 2007 -0500 Oops, the session should be a session, not a participant commit b702c257a797ed169027cc9289740b4bd1ee3e37 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 15:10:54 2007 -0500 Make load_codecs_cache return a GError commit 90ef008b54d81c08b62e5b380ec777307cad08f1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 14:49:25 2007 -0500 Make the codec cache into its own separate module commit 7e36e2ffb28871248282b331c900c7e237028f7d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 14:28:41 2007 -0500 Import the codec discovery and caching stuff from Farsight 1 commit e7e686936868547a41a6880d76ea1eec1737200e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 14:28:11 2007 -0500 Add defines for codec id (and allow disabling codecs) commit 75b1b85251816b3eb06d9a4e351b9b5c55e45788 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 20 14:21:59 2007 -0500 Print warnings if the state change fails when removing the udpsrc elements commit 9262bd83b2590e1a77f5d9cc0986171b755c0ca2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 20:00:42 2007 -0500 Make sure the non-forced rawudp ports are always continuguous for different components commit df9ddc6de50f342c6a0dac78af2119e92246f3e8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 19:59:38 2007 -0500 Make the test suite code a bit cleaner commit 81d0c9493a2e8c7116dfe1894073de68b95d01f8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 18:03:40 2007 -0500 Add a RTP muxer at object construction time commit 6999e66a87746db753fd58c27ddc8c0edc770dd5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 18:01:58 2007 -0500 Clarify that the transmitter's sink should not do the async thing commit 9a8d66d3c4445a37a7da08627b9482985f705718 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 18:00:36 2007 -0500 Set the transmitter elements to the same state as the conference commit 6e79a19480d7125fc96a24c18f4d59c42d1906a4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 17:28:37 2007 -0500 Remove useless entry commit 15ba998bf35421ba96076d12cdd7b377f0031bd4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 17:01:58 2007 -0500 Use g_timeout_add_full (not the seconds version, because its broken, gnome bug #448943) commit dd2bc7b8b24b42aa589faab2470183dfab25f4d4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 16:00:30 2007 -0500 Indentation typo commit e3f618420fa5f47680f090a7f60a0369550dca7d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 15:59:33 2007 -0500 Return FsRtpStream construction errors commit 797bc9a398bfa9d60d5079f70871907edfe34084 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 15:52:18 2007 -0500 Integrate transmitters into the FsRtpSession commit f7b29a5c0045534ef310957baa87fb72f8bd5586 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 14:43:30 2007 -0500 Pass the stream transmitter parameters to fs_session_new_stream() commit 47dce50cff4942e73e75b6adfbcfc5e43c19c43d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 12:32:20 2007 -0500 Implement the components property on the rawudp transmitter and make pads src%d and sink%d commit 2f5725233f6f2ce7921efe483df230620ac064bb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 12:31:03 2007 -0500 Add a parameter to the _new() function to specify the number of parameters commit 5034992d06e696aef384b5604630039acb5c7fe5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 12:04:29 2007 -0500 Specify the number of components on a transmitter with a construct-only property commit 7b85263eaf552cb22e65ab55421d52c914123e92 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 11:56:33 2007 -0500 Add variable args version of fs_plugin_create commit d98b5864dc87b63e2ab154dd4a64a30b9c75ae7d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 01:42:05 2007 -0500 Verify that component_id is not 0 in add_remote_candidate commit 6bbc4fe175006d551707dd0277b443fc22c05995 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 01:30:37 2007 -0500 Change the _build() function to use any number of components commit c2b79440ecf725214ebd3e4c6bc939aca6e5555e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 01:03:33 2007 -0500 Transform the stun_recv_id and stun_timeout_id into arrays too commit 5d071b9c3e1fbf01a31d0e33129fa133497c5983 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 00:55:57 2007 -0500 Do the same for active candidates commit 1b55dda6b26e33531f3f53c447f9f2911cbaa054 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 00:43:32 2007 -0500 Make the stun candidates into an array too commit 1512e1089c611c15a21cd84d07a7637212bd4782 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 19 00:40:45 2007 -0500 Transform local_forced_candidate into an array commit a74a7ab93e4f304b7637c7e1b50c7e80414c3e71 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 19:34:02 2007 -0500 Make remote_candidates into an array too commit e2deaf17737265cea13c585404ab46fa22688f88 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 19:19:09 2007 -0500 Replace rtp/rtcp_udpport pointers with a single array commit 641ce612efe9b3ff76e2adec79f9f2f86695ad86 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 19:00:02 2007 -0500 Make udpports into a table too (one per component) commit ddecf7f3351ed5b715c52ef56697ff068d961947 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 18:55:09 2007 -0500 Also have the sink tees into an array, one per component commit 02a235bb27d6775cc7b835bcb914e22f2f33923f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 18:49:12 2007 -0500 Make src funnels into a table (one per component) commit 5bd8a02b78f0d1ecb4d4db0abccf86d37bc77b15 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 18:38:13 2007 -0500 Add variable for the number of components commit 67711f864d38cf852abfd7a008cfe519fbdacedc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 18:36:53 2007 -0500 Remove evil trailing whitespace commit 7dd4ecd031884a1d0fc425364c516507296e5d8b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 18:34:58 2007 -0500 Add test for forced local candidates commit ddbd6e60266925f53666de56536e882328d98c1a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 18:34:38 2007 -0500 Rename _finish_candidate_generation() to _no_stun() and have unique ids for forced candidates commit b2c2c9052aacc8462cc5d2e323a7ed585e8f46bd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 18:33:26 2007 -0500 Make the _finish_..() function only used when there is no stun, otherwise do the differnet steps directly commit 186c00b9965319033a1a087d1e2604742296b17f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 18:31:33 2007 -0500 Use enum for rtp/rtcp components for forced local candidates, don't overwrite rtp candidate with rtcp one commit e5191963208f88e8b40449688cf7a32c6767d55f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 04:26:34 2007 -0500 Add tests for STUN in the rawudp transmitter commit d9bc0cd80b091e34094a4ca8ca9d6404a7b4fdba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 04:26:04 2007 -0500 Set the STUN timeout property correctly commit 0c40a56d0694cd6fa98edadc565e33a826afa69d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 04:23:34 2007 -0500 Remove src from the bin before stopping it (before of the lost states) commit 2f05a0349f4897257ce5d38525f6ccf58231e4c5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 03:16:19 2007 -0500 Add STUN timeout, protect more variables with the mutex commit aa4a854cab1c2a0ff36222e2561ef43eda762b88 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Sun Nov 18 03:15:34 2007 -0500 Add a function to emit async errors from the stream transmitters commit 367e53fdf84fc87374cef5cd301a6d69fd8511ec Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 19:43:07 2007 -0500 Replace g_debug with a DEBUG macro that is disabled by default commit 71490af3a0ac33f4dad299d8d645a29a51dd95a1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 19:42:47 2007 -0500 Remove useless debug messages commit c6234247d4a3e16c05d6adf2db73187fcaf5c876 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 19:42:32 2007 -0500 Little documentation fixes commit 454c94e0db17e2c01e171f017a62c468919b9be3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 19:42:13 2007 -0500 Transform FS_COMPONENT_* into an enum commit cb261ab95d2dffe731313b31871cad218978d080 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 19:31:38 2007 -0500 De-invert the copy/destroy function of FsCodec and FsCandidate commit b48c36f42abae131fd1a773a020d024aab3c89d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 19:26:21 2007 -0500 Default the rtcp port to rtp port + 1, pass the right parameters to various functions, store pointers to tee and funnel in UdpPort for convenience commit feb1d53d74c5f06a8c244c07d05a36667cf512bb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 19:23:08 2007 -0500 Instead of putting a queue before the sink, just make do async=TRUE commit 33a08c8e0ecf35fde5b80c1de1bd34ede2a38f40 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 19:21:33 2007 -0500 Complete unit RawUdp transmitter unit test for local interface discovery mode commit c1e1150039b14f188d043d9f216eae23f81514c7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 17:11:18 2007 -0500 Oops, call gst_pad_push, not chain and pass the chain func to GST_DEBUG_FUNCPTR commit 493b62da9f7ea3edfa7423271306f68af2f32805 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 15:48:59 2007 -0500 Add the local candidates back and connect all the signals on the FsRawUdpStreamTransmitter commit 17915ab0ecb77bb0e3324a6a62929ed667aa481b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 15:48:25 2007 -0500 Emit the new-active-candidate-pair signal from FsRawUdpStreamTransmitter commit 96b0c4c2d93f0ddab74f143921d41f91012faeee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 14:32:11 2007 -0500 Add beggining of test that runs the transmitter commit 8bf443473fe9d3b4916ee7fd940e0613cb485059 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 14:31:23 2007 -0500 Add descritive messages to non-existant transmiter test commit 0560bb508939e28c33ad204c35c8005d5d5ed0e0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 14:23:35 2007 -0500 Rename ourpad to the slightly more expressive elempad, connect the queue in the right direction commit 0771789c6a02180f076f114b1ec497446c54182b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 14:22:33 2007 -0500 Use g_set_error instead of g_error_new (forgotten in one place) commit 084632476cea558d01e3e4b7abbc04a821b16df0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 14:20:31 2007 -0500 Install the stun-port prop with the correct prop-id, free the stun_ip before replacing it, dont zero-out the error pointer and and return an error if the object can't be created commit 11254e6dd7e0e9b35bf47ad03cbf75f0a21e218e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 14:19:09 2007 -0500 Derive the FsStreamTransmitter from its parent not its class and vice-versa commit 2bd6ebd721a854865806331c84ee150bd1ef1813 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 14:18:12 2007 -0500 Pass the error flags when compiling the check tests commit 9872e58437931ba74161215a74c362f5ec5a8cde Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 14:17:35 2007 -0500 Activate the request pad on the funnel when its added commit ea5ea826f415125e075794ff34b429677831d518 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 16 12:12:22 2007 -0500 Dont link add/link fakesrc at pipeline creation commit a74b5153bc54779a24099cfd6513d4d3cf378d0a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 20:07:04 2007 -0500 Add first unit tests for the transmitters commit 780b3e940f39dcfcfc2044c4179370b7abe39096 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 20:05:46 2007 -0500 Create the bins using gst_bin_new() and have the FsRawUdpTransmitter ref them commit 05e5401871a1547e4429073f56656b6c5017f4f6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 20:04:43 2007 -0500 Fix the plugin loading code again commit ee3c94db7897507d4930a6c79a10117f2d6cb618 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 18:43:07 2007 -0500 Declare the rawudp transmitter as a plugin commit 577a5cab7ef10a8e1e19de948896d93d1d8503f8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 18:42:50 2007 -0500 Dont use a variable name as a macro argument... commit a057eeb457b3d90c866e438a8d4b79c9b18e1e1e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 18:30:13 2007 -0500 Build the fs-interfaces file into the transmitter commit 56642fc7fa12ed0c8d379e0a2020cf24b0c32b67 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 18:25:34 2007 -0500 Merge FS_STREAM_ERROR and FS_SESSION_ERROR in FS_ERROR (they are the same errors) commit d62bd068621209ff027a4d8eabe7376ecb52fce1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 18:14:24 2007 -0500 Return errors properly when there is problem while loading a transmitter plugin commit 3dc5bcf1c431767bf05bfa8e25bfedab5615f46f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 16:18:29 2007 -0500 Add queue to RTP sink in transmitter commit c6752f67e7f01336a8ac6d1ccacbda3fb08d69fe Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 15:27:33 2007 -0500 Generate local candidates from user request, STUN or by scanning the available interfaces commit fd875e4de5fabec03432ee916b92e9845d12dcce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 14:58:57 2007 -0500 Add function to return the port actually used by a UdpPort commit bd0be86c94b2f8f480778eb4fba8891d3d4554a2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 12:49:27 2007 -0500 Replace UdpStream with UdpPorts in FsRawUdpStreamTransmitter commit 551b02f22206dd0521522eea45ba5dbd01fede0b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 12:45:11 2007 -0500 Replace the single UdpStream by two UdpPort structs (makes the code much more clean) commit fe091ea39d7f705fafe9b2c7a4efdb4c3b7e547c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 15 12:44:09 2007 -0500 Add constants to define the components ids 1 and 2 as RTP/RTCP as in ICE-19 commit c98e347dc3b6900e2bc8999bc7afecccbebcb93b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 14 19:46:52 2007 -0500 Reformat the interfaces finding code according to Fs2 standards commit 2b809654c6e23b1196507eba558c8afe5c6168a1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 14 19:41:05 2007 -0500 Import interface finding code from Farsight1 commit 8e28c7ea9573f0489ad7df90aeefb2fa01073a58 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 14 14:19:11 2007 -0500 Add stun timeout for the rawudp transmitter commit 6394d06b3c934df14295f310ac99780612396386 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 21:39:31 2007 -0500 Use GError to report non-implementedness from the transmitter classes too commit d2bee87083c4b67439b9c9575052215ef307b718 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 21:34:04 2007 -0500 Report method non-implementedness as a GError in FsStream commit ce8b3f5b02bb0f7f10d6cf16e3ba419a7a693fbd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 21:31:37 2007 -0500 Report method non-implementedness as a GError in FsStream commit b330daf94cf8553d9b237aba9c81e6b11d483dda Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 20:19:07 2007 -0500 Fix indentation commit 633920d47b70bd132b6a44579b04df9a99bfecb8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 19:37:31 2007 -0500 Implement sending property commit e18340fd8e46dbfc833618a7f991a7d298712780 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 19:32:34 2007 -0500 Implement remote candidates commit 0f236844c0d5147fed68b7b28f9a3a1ff7f8aa88 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 19:32:19 2007 -0500 Add functions to add and remove destinations from the multiudpsink commit 248c9b2b8c0c72d25ed6721de9d890ea2fa585c3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 19:11:57 2007 -0500 Fix indentation commit b035cac6fb12e9c96a267adc7fe1a5dc1bac028c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 19:05:28 2007 -0500 Call the build function after the RawUdpStreamTransmitter has been created commit 8631533842ba7a431bb028099bb55525355622fa Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 19:04:19 2007 -0500 Use g_set_error instead of g_error_new when appropriate commit 8849591a42f8702751342139197c7a8202d04916 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 18:58:15 2007 -0500 Don't set the errors to NULL without checking them commit f114444e064e82ff72646be15450102fcfe2dbef Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 18:19:56 2007 -0500 Add UdpStream to the FsRawUdpStreamTransmitter commit e5c2cf930f528422849b535d471023817163cd34 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 18:16:36 2007 -0500 Add a pointer to the parent rawudptransmiter to the rawudpstreamtransmitter commit 28023a5b2e0de49656b5360568e334a73ca0f1ed Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 17:06:39 2007 -0500 Add implementation of the UdpStream sub-object commit 059844ce8d283b54892277e20631f051baa4d5dd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 17:02:53 2007 -0500 Specify components 1/2 as RTP/RTCP commit c2882dc18672d59d60a14bfd5fe09212daaf93d5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 17:00:51 2007 -0500 Add network error for the stream commit 52579af1be9211d5c32ceebb618804838364a6c7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 13:38:25 2007 -0500 Implement the prefered-local-candidates property in the rawudp stream transmitter commit 4d87bcbc14c09111e0443885dce404f5d20969d0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 13:33:01 2007 -0500 Add prefered-local-candidates property to the FsStreamTransmitter commit 917fce0c8ccfed84ad34af5f2f3bf0083cddbd1e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 13:19:51 2007 -0500 Add doc for newer abstract methods commit 6e16199714db458f0fa15935911d9a6a015a3a4b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 12:14:45 2007 -0500 Add FsCandidateList boxed type commit 9ce195f575f8d7c5fd9f20a9e583f123c1a5d0b7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 13 11:52:07 2007 -0500 Implement properties in the rawudp stream transmitter commit 5f179760b1699e9febc0ed056875f0b882a5c12c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 12 17:45:05 2007 -0500 Implement new stream transmitter in rawudp commit 2da54dd9c2ffb7abb27283b6e31b5d9f8547522d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 12 17:26:44 2007 -0500 Pass parameters when creating a new stream transmitter commit 40a8b4303cf51ffa31e8e1b9ae74254f6473bd21 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 12 17:06:50 2007 -0500 Implement remote_candidates_added and select_candidate_pair in FsRtpStream commit 131b46881cd7bde6524b52b663c1f7f0a98c716a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 12 16:58:11 2007 -0500 Add fs_stream_transmitter_remote_candidates_added and fs_stream_transmitter_select_candidate_pair commit ef2873b8598f9a3086b3b9bbfc507fcdb728f49c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 12 16:47:24 2007 -0500 Add fs_stream_select_candidate_pair function commit 56e6a09d2d74a545d158c1587b611a95ccd8f15e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 12 16:27:47 2007 -0500 Add fs_stream_remote_candidates_added commit 7e767d1dfa3005c202cbc771eb83dad0e3f5dba3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 9 15:24:06 2007 -0500 Rename native codecs/candidates to local codecs/candidates to match ICE 19 commit a808fdc85597f885edcd3b6128ee55aa7cc91fcf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 8 20:02:04 2007 -0500 Create transmitter elements commit 9fcf9cf518a96f5cf6180fc1f841e922b278a3d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 8 19:59:46 2007 -0500 Allow returning an error when constructing a transmitter commit 36ab671f3ea7445bce44b8e4af18ce68b0207a4c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 8 15:23:48 2007 -0500 Prioritize local lib when building commit 523c3d154d16554a42503f81435c4f6fe9ff2744 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 8 15:23:30 2007 -0500 Ignore .loT files too (some libtool thing) commit 0910bbaf4e5a33bf2bd70296975ad6a28cbbe321 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Thu Nov 8 15:23:05 2007 -0500 Add empty implementation of the rawudp transmitter plugin commit 7c30a826ea0e96c80d6e7e1d010ab347024f20f9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 20:16:46 2007 -0500 Document object structures and classes commit a3b6684fa65d119c9a64ba9651dfebdf7a47bd95 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 19:40:26 2007 -0500 Use the plugin infrastructure for transmitter plugins commit 6c152e84a91d55bb37b39d5e73b38f49d3fb2c70 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 19:40:13 2007 -0500 Import simplified version of the Farsight1 plugin infrastructure commit 1ed280a1335029e5c28401a8b79961882ff289bd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 16:12:13 2007 -0500 Add RTCP funnel commit ab541c482f9b6514dfe59027f34eec53b39d6924 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 16:10:58 2007 -0500 Add RTP funnel commit d11bd053d2f747cf137a09e2d70c488f8e16a7b9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 15:54:55 2007 -0500 Fix indentation of fs_rtp_session_class_init commit cf410ca210d458c902dccd4587b7366a8bb6a72f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 15:48:50 2007 -0500 Add fsfunnel element commit 6e181f80f0a2bbce9e2d4f134da8fe047d528ebb Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 14:51:57 2007 -0500 Set the sending property of the stream transmitter based on the requested direction of the FsStream commit 6ef744781a990f492cff288608eda9c91de63ddf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 14:48:34 2007 -0500 Add some documentation commit dcd8a5e550488f337c9775d97fcbaf615c50a42d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 14:39:32 2007 -0500 Add fs_stream_emit_error function commit 692867a282a1d9f9ea8b3ab4b5aadde1ce35ce06 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 14:36:57 2007 -0500 Only use fs_session_emit_error for locally generated errors, not for error propagation commit 29c6495893c12f45a770f1e1fddbde485493de66 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 14:26:41 2007 -0500 Document the Session/Stream error quarks commit 69945eddd25e89e10c05902c33dff20e26700afc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 14:19:58 2007 -0500 Add error related definitions to the documentation commit ba522619be545b3015c14046c4fdbc30acee0a51 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 14:19:16 2007 -0500 Rename fs_session_error to fs_session_emit_error and document it commit 4fc0ee03e42bc7d0df2f68398eda2f95d1ffc341 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 14:18:38 2007 -0500 Forgot one av->application change commit bc3bfb4658e5aa98d1758be26105a1b253773ab5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 13:29:34 2007 -0500 Unref participant and stream transmitters on FsRtpStream dispose commit 04effecc4ffe0d8479155689fd310bff37dfc407 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 13:28:15 2007 -0500 Link various signals/functions between the rtp stream and its transmitter commit 37b35ef578bb04f02f5f5851f98900ce80e39b3a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 13:04:56 2007 -0500 Make fs_stream_add_remote_candidate return a GErrror commit fc85d5bd78c6b887544b21e17f0f81c2ce6fbf9c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:56:57 2007 -0500 The property is called stream-transmitter commit 418eafb702b4f90f002c507f02b76618435c524c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:47:18 2007 -0500 Fix unit test for fs_codec_to_gst_caps commit 53f1ba712fe3bf511222338e646c769bb0228a7e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:46:10 2007 -0500 Replace media_type AV (which doesn't exist) with application (which does) commit dcc56530dc8205515d82522fbf862790357c9da7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:32:50 2007 -0500 Add test registry to gitignore commit c1acb90698bbb029c98edf8bda601cd793446170 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:31:54 2007 -0500 Add unit test for fs_codec_to_gst_caps commit b237f5cb59f059f78e99a763056371c54afce0d1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:31:23 2007 -0500 Clarify that fs_codec_to_gst_caps produces fixed caps commit d937795db839a3d9e581e799b417171ffdeb9093 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:23:22 2007 -0500 Free codecs at the end of the fs_codec_copy test commit a42d86a0205ab38d88155bb8548e9a334ac8ecf1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:19:21 2007 -0500 Add const keyword to proper places in the FsCodec functions commit 1ebdbb1d080659e586dafdbd26b4f16a6f6c89b1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Nov 7 12:17:15 2007 -0500 Add fs_codec_to_gst_caps to be base library commit 3f1578321ae2444e96c4d46ee60aacaad34b9a2d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 18:44:44 2007 -0500 Add emacs temp files to gitignore commit 7d66ba4a5dc714d77bf53a77e5fba4b5ad09d54a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 18:24:12 2007 -0500 Add proper error on the wrong type of participant commit 48ad9c7c3870e61934e47bc2ef4855e85fc66768 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 18:20:02 2007 -0500 Add FsStream error enum commit 9f41e3c4219e30b6db0b537bf6a11890cecbca0b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 18:03:51 2007 -0500 Improve comment commit 335e231fb6cd39a7b0499e00be4d39ef5efa6b8e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 17:44:04 2007 -0500 Add tees for multiple transmitters and link them when the appropriate pads are created commit 765082ca6be32024db50d11e0865fb7a8eb619f5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 17:40:25 2007 -0500 Rename fs_rtp_session_link_transmitter to more exact fs_rtp_session_link_network_sink commit 794fff143fe6366dd1916eaf0b2be83c4ecde900 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 17:38:30 2007 -0500 Have one one transmitter element for RTP and RTCP and this element will provide 2 pads commit 0c6882a3f68fad86feba92f9d7ef136a076c016c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 16:39:09 2007 -0500 Add callback on the apparition of the send_rtp_src_%d sometimes pad on gstrtpbin commit 552d4cab9fd4721994b3cdeb638c258df93aafce Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 16:04:07 2007 -0500 Make the FsSession sink pad available from the property commit ed0d9156a8284007d3d854f097c428bb3effc3bf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 15:59:24 2007 -0500 Catch new recv pad in pad-added from GstRtpBin and call the appropriate FsRtpStream method commit a2c685f058d7cf3ba9f29c7579bc144be6131f77 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 15:29:23 2007 -0500 Rename fs_rtp_conference_request_pt_map to fs_rtp_conference_rtpbin_request_pt_map commit 30a88b993253b00f149e8c554bc52de82ae1e914 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 15:21:08 2007 -0500 Instantiate the send valve and session for FsRtpSession on the constructed method commit 4188f80fea3b4897b38f577c83c8bdc83143829f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 15:06:07 2007 -0500 Make session_new return a GError ** commit f3ce40e2ee1da7b174f86b180b60f4c8c5119154 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 15:04:22 2007 -0500 Define error enum and quark for FsSession commit ae55c62e979164ad88e1e78a88f930b1e8d0c3c1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 14:15:10 2007 -0500 Make the GstRtpBin a public member of GstRtpConference commit 796aeca610338765619b2f1686cedf2f4d627704 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 14:13:40 2007 -0500 Set the whole RTP conference instead of just of GstRtpBin commit 63d87657dfe72ec8d1a0c2dd4a7215d297c853a2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 14:08:33 2007 -0500 Add empty constructor function to FsRtpSession commit 14a0e4b8cc6b4137de4182bf75cdfd14d27d5e4c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 14:08:15 2007 -0500 Add unchecked _CAST macros for the RTP plugin commit 40ca756798eebfae8d1aa4b5fbc81546ccb3c8ac Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 14:02:13 2007 -0500 Add gstrtpbin property to the FsRtpSession and set it at construct time from the conference commit 5700a3845ecc16fffd9fc6e09f1766acc87f0065 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 13:35:43 2007 -0500 Set a unique session id on each session of a conference commit 50637dd1803d8e91e70985b0e93986a31d4e30d9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 13:14:23 2007 -0500 Add id property to FsRtpSession commit c4d74361ad6b3206876b04515a70874363004190 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 13:10:27 2007 -0500 Add "id" property to FsSession and FsStream commit ae400956208a77612caffde6071f23058c7a6374 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 13:10:07 2007 -0500 Base FsBaseConference on GstBin instead of GstElement commit f360f93ce764f2e29357146ffeae22ed5c30e434 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 12:38:36 2007 -0500 Put the _CAST and some _get_type into the -sections.txt file commit 47326ae7a08f33683868a0128ac3fdc8e7218a70 Merge: 2b30a02 36f0610 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 12:20:31 2007 -0500 Merge commit 'dhansakpublic/rtpbase' into rtpbase2 commit 2b30a0231e4c975dd62bd269eb411fae5c133fc2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Nov 6 12:07:38 2007 -0500 Add RTCP source/sinks to transmitter commit 36f06104e8fec605483dc996469b1d7f4022f9d8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 21:10:07 2007 -0500 Implement request-pt-map signal handler shell commit 8e407bd503002ad52b6aab2f8978cd81a81cbd01 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 21:08:58 2007 -0500 Get CFLAGS for -Wall -Werror on non-release versions commit 2f536904999d122b4a2400ae35dc2f0ce5a442ea Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 21:08:30 2007 -0500 Fix various compiler warnings commit 9dd5158f299b624811d8987e7610cf43aec0f6d2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 20:14:48 2007 -0500 Instantiate the GstRtpBin element commit f97c2f07e1d4ea31b3767816ce9ceb06bc1a924c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 20:14:28 2007 -0500 Have proper src pad template with 3 variables commit 4fa04e768a7c28d810259e170ad6a5e2e9f8fc73 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 19:56:15 2007 -0500 Make fsrtpconference into a real GStreamer instantiable GStreamer element commit a57160b11829af4e2cad7cdbc25ca62bafc2d669 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 19:55:17 2007 -0500 Add implementation of fs_rtp_stream_new commit 9602123aa38da16b0608eb5941fe937693ffe6b1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 19:54:50 2007 -0500 Renamed FS2_PLUGINS_BASE_CFLAGS to more meaningful FS2_INTERNAL_CFLAGS commit c84cc8b110e9c4f5463b4a400bb1144c8b4d4c8d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 19:11:59 2007 -0500 Add GST_DEBUG_FUNCPTR to FsBaseConference commit 7aecc959f96da2a1c5a19bdc9b8d398533f5ef9e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 19:09:12 2007 -0500 Remove unused get/set_property functions in fs-rtp-conference commit 3f673455007d4cf7c2b783b24f61d171aa1a91a4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 19:04:55 2007 -0500 Add FsStreamDirection property to FsRtpStream commit 11c7878e7bd199a626fec189055c7359fd68014f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 19:03:13 2007 -0500 Store the FsStreamTransmitter in the FsRtpStream commit 087e978a59b56e7a3cdae162833ac47c5f91d2cd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 19:01:14 2007 -0500 Add FsRtpParticipant to FsRtpStream's priv commit cd45439a3c8952ed281204dbb99323d062966313 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 18:54:46 2007 -0500 Store the FsSession pointer into the stream commit c68bba59d0b5d8ed9263a6756f60e0c5a1b06454 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 18:54:34 2007 -0500 Oops, rename all of the FsStream to FsRtpStream in rtp stream commit 046252338ad5626b2ee46a0bff61382d87fb1ec9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 18:52:21 2007 -0500 Add unchecked cast macros commit 0230dfbc78592f3f858a3952015b74f0bc4c6d21 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 18:21:15 2007 -0500 Have the RTP Session create the stream commit 6f03ff3ea8bb13b64426a450d4e26780c2df0c85 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 18:20:59 2007 -0500 Use unchecked cast (we created the object) commit 2430f085716241a155f568ecbf5dbc9cc801ab62 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 18:15:59 2007 -0500 Remove erroneous comment commit 9854e3dc4004a25e6a4b9a6f79d55d571cb971a3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 18:14:48 2007 -0500 Add FsRtpStream object commit 28a5bcf0483e98a256eab0e364be5dcbd2bfea7b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 18:14:34 2007 -0500 Properly override the FsSession properties commit 17374fe00543ad8a289560b984447e6f882fe078 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 17:50:31 2007 -0500 Store the media_type in FsRtpSession commit 75f34c58f4e4c3e36839b72c9be66892882fffd0 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 17:38:57 2007 -0500 Add empty RTP session class commit d01c014656958b7d4c0182882c7ee44fa917341e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 17:25:09 2007 -0500 Add empty implementation of FsRtpParticipant commit 08c09edc235ccbcefa9282a9f532e71aa2b7044c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 17:24:33 2007 -0500 Store the FsParticipant cname in the base class commit e1f1ca5edfd88d142555ba207092b4cdf69206ba Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 17:24:08 2007 -0500 Add G_END_DECLS to FsParticipant commit c4508480899dbec8ac2b4e506a3661559f4d0808 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 17:23:03 2007 -0500 Make FsRtpConference compile and remove useless functions commit b5973331e8ce2bc068c262aa006721465880201e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 17:21:24 2007 -0500 Use the right variable for selected plugins commit 5c5e3f10ff00733725570add95790921b2fcf3be Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 16:52:45 2007 -0500 Add empty FsRtpConference commit 5864002edfc5d56a1cd4d9c98d131bca5e9df950 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 16:49:35 2007 -0500 Remove chain, getcaps, setcaps functions commit 4e1cfa570907b4c02f769e4c5984429e4b9c30fd Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 16:45:48 2007 -0500 Add new_participant method to the baseconference class commit 65db0c91b332cfa0f6261b602a411348e1c29938 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 15:21:37 2007 -0500 Use the right prop numbers commit 290c69711e0bc83314ee4fe6e1b3726105b52860 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 15:19:51 2007 -0500 Add stream-transmitter property to the FsStream commit 0f50a74f6d93b96e0b9b7c63db79096b6855dd19 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 15:17:24 2007 -0500 Pass the name of the transmitter when creating a new stream commit 67b6a087845d3e2316df60b05256aaaf95491129 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 14:45:57 2007 -0500 Declare our base classes as G_TYPE_FLAG_ABSTRACT commit 653bcee2152df56eb33dd9ea2dab151636518bd9 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 14:45:33 2007 -0500 Declare doc basefiles and include our path to build gtkdocs commit 7bfa369ba1308b876a53ca3a1b2ffb9c5ae2ee07 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 14:41:39 2007 -0500 Add FsTransmitter and FsStreamTransmitter base classes commit 0098e3d64619931f92f595928afa852fd6542685 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 14:40:55 2007 -0500 Fix small thinkos in FsStream commit c0d8dcd8bd4279eaa94162c4a27447a2dc904f9a Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 14:39:12 2007 -0500 Add new-native-candidate and native-candidates prepared signal to the FsStream object commit f6d4bba966f6e8ad81e8ecfdc93ac4480e5132de Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 14:37:53 2007 -0500 Fix orthographic mistake commit 5a1f2f763d5ff5be192ac15f5f6ea00a3541c87f Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 14:36:16 2007 -0500 Make the FsBaseConference implement the GstImplementsInterface interface commit c4ea13c6b762826127d82a2712295b03028580c7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Nov 5 14:35:20 2007 -0500 Include headers as if they were coming from the system header path commit 583990066b0dc4a5c52192e5ff64dbfaa41fdaa5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 2 19:00:06 2007 -0400 Move the padding to the end of the structure (where it should be) commit 3ecba3e8324139359ee8acfa06ec0471a7e8e649 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 2 18:07:48 2007 -0400 Its Interface not Iface you idiot commit d031979e4aa22aae1259a9d6aeded1e3f93e3412 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 2 18:05:06 2007 -0400 More work on improving the documentation commit 73bb557c6de12233a2d4e4211ff37428c95ac2ee Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 2 18:04:50 2007 -0400 Complete the renaming of fs_codec_compare to fs_codec_are_equal commit f464fae5325764f5e444d4510045cdaad0295c52 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 2 18:03:32 2007 -0400 Make FsBaseConference into a proper derivative of GstElement commit 4c20b1c106db17213450970b06b7635cdbc84430 Merge: f807f11 2c052ae Author: burger <burger@Silverwork.(none)> Date: Fri Nov 2 17:05:38 2007 -0400 Merge commit 'tester/unit-tests' commit f807f11fb330419887da8be42423e5dbb434241b Merge: 1b4339e 5bef80c Author: burger <burger@Silverwork.(none)> Date: Fri Nov 2 16:57:35 2007 -0400 Merge commit 'tester/misc-fixes' commit 1b4339ee556ecd3025bc232100fc3082fc169fef Merge: 139d32a 97ccf76 Author: burger <burger@Silverwork.(none)> Date: Fri Nov 2 16:56:45 2007 -0400 Merge commit 'tester/misc-fixes' commit 5bef80c6250a976874d2ff12c934442e598ffd8c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 2 16:54:50 2007 -0400 Fix indentation for new_participant commit 97ccf761467882ffe8d5b6ee021cfa6cbcf6e6c1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 2 16:38:53 2007 -0400 Use g_warning when we don't have a GstObject commit 662b2d3cad8a54f4b70805b5ee36d6b6ece241b3 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Nov 2 12:38:40 2007 -0400 Update the candidates definition to ICE-19 (foundation is now a 32byte string) commit 2c052ae51cb4ccccae5b6cd7b7afe82293a61d6e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Wed Oct 31 13:43:44 2007 -0400 Rename fs_codec_compare to _are_equal to match candidates API commit 808ffe16a2ee0c8e43649a64f9ade2070a0d9e65 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 18:19:41 2007 -0400 Fill base class stubs in FsStream commit dac4fbf5c328e33a577099e11d122d34903e4c22 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 18:18:37 2007 -0400 Add possibility of a GError to preload_recv_codec and pass a full FsCodec to it commit 36378388e8d2e2afad05a145c095ae0d7507065d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 18:10:03 2007 -0400 Preset the *error to NULL so the child doesn't have to do it commit f40882bf46eccfc9ba1de03f1e0a2d891df92159 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 17:46:11 2007 -0400 Verify the length of the ptrarray, not its presence. And also do it for the session's streams commit 3d36f9beaebf1c4ee6725dce191b3b88b7060bed Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 17:23:06 2007 -0400 Return directly if new_stream/session fails commit 32dc28dd7f45511461673a27c7609f832a4188dc Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 17:22:12 2007 -0400 Add calls to the class function for FsSession methods commit 655b7eceb94f38e94780e5aba0155a48fa6561d8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 16:24:03 2007 -0400 Add function to create a new participant, it is created from the conference, but is owned by the user commit 96cc24396b7bb2498439c66916b16c7efb049923 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 15:39:48 2007 -0400 session and participants are objects... commit 139d32ae9f99f402cf9243a08ecf5d6cdaf797bb Merge: 90f6540 187d966 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 15:35:12 2007 -0400 Merge branch 'master' into fixes-from-darcs commit d13920f742cb0f516977e466fa8300ef2032bb1f Merge: 4b3f5aa 187d966 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 15:33:53 2007 -0400 Merge branch 'master' into unit-tests commit 187d9665c303a88fdef7136d5d82a5cf9e5dea1c Author: burger <burger@Silverwork.(none)> Date: Tue Oct 30 15:31:24 2007 -0400 Participants are independant, fixed refs and lifecycle issues to reflect new design commit 4b3f5aa5e8ae94123b2faff607c7067c0811abaf Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 15:21:29 2007 -0400 Add gitignore file commit 5a6362ae7448d7dddf768817cde02a911b825db7 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 15:13:06 2007 -0400 Add test for fs_codec_copy commit ff3124f9e39979da680201be19c6b529e3c9a18c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 15:08:41 2007 -0400 Add Tests for fs_codec_compare commit 1d02c52284fedebeefc46a99d4af117c177259e2 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 14:45:58 2007 -0400 Add the _get_type functions for fs_codec to the Standard subsection commit 190c711d04ec76f02a63b6a241b3019dc75f374b Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 14:44:12 2007 -0400 Complete documentation for fs_codec_new commit 16ce497f745a569c81ecb6866db67415815e8aef Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 29 19:24:37 2007 -0400 Add fs_codec_compare function from darcs commit 996f352b8e1a3cfc92c6e28a134af7686964d8f1 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 14:32:48 2007 -0400 Replace fs_codec_init with fs_codec_new commit 062f7c012ebf5862dd5991bf5a28e25cdbb72778 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 30 12:14:42 2007 -0400 Add on test to the test suite commit 90f654039b62b55f056065129bedf33aaa09b2e5 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 29 19:22:09 2007 -0400 Properly reset the codec id to invalid -1 on error commit a55d026eb3100bc4c31e029990d8b3807ef217e6 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 29 19:06:33 2007 -0400 Add audiovideo type to media_type_to_string commit fbeab7ae9184e9e8ee94bfed2dcd3dd12f5b88e4 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 29 19:00:27 2007 -0400 Last is AV, not VIDEO commit 13f5110a0bd9a7d53e8d0d47b50f742176183739 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 29 18:59:27 2007 -0400 Add more stuff to make the base unit test framework commit a2a52b77ccc164ab897604b21e747bb5d915d00c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 29 18:46:43 2007 -0400 Add framework for unit tests (taken from gst-plugins-base) commit f9d4f8984f0ee5bdbcd3c35f8f1fac10f4c1d0fb Author: burger <burger@Silverwork.(none)> Date: Mon Oct 22 19:18:45 2007 -0400 Added weak refs between conference and sessions/participants, also made conference exit if unrefed before those 2 commit 799fe1b34b33179ef7c5244225912c925c2fac7c Author: burger <burger@Silverwork.(none)> Date: Fri Oct 19 18:12:47 2007 -0400 Started fs-base-conference element that implements the fs-conference-interface Made errors multiplex on GstBus Random doc and code fixes commit 957793f100239c2058286f8a5a89d38fd7c53f8c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 16 15:01:39 2007 -0400 Add proper marking for program listing commit bb263851d2a88152c1c26d12f74a1b1298c4e131 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 16 15:01:24 2007 -0400 Remove evil AM_MAINTAINER_MODE commit b1a1954b8ed5d9c2cb28efe6261f8a90a5bd4507 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Tue Oct 16 15:01:00 2007 -0400 Remove m4 subdir commit 163d1e0ee38e0c5f3d8aef35f9d3f5c0410c6a38 Author: burger <burger@Silverwork.(none)> Date: Tue Oct 16 11:09:36 2007 -0400 Added missing file commit 8610e0bc0a56a84a465b89655b314810e3bad2b4 Author: burger <burger@Silverwork.(none)> Date: Mon Oct 15 18:18:03 2007 -0400 Fixed gtkdoc generation, some fixes to code and docs commit 1c15f30a6ea7076f85802b1ad2b442301283b634 Author: burger <burger@Silverwork.(none)> Date: Fri Oct 12 18:08:05 2007 -0400 Add autofoo based on gst autofoo commit ce440b4c7062301987a3389b3eb14cbdd57dd03b Author: burger <burger@Silverwork.(none)> Date: Thu Oct 11 19:46:42 2007 -0400 More API implementation all around commit d82cc20e93e485d7011d93504d9a9d4f6143d79e Author: burger <burger@Silverwork.(none)> Date: Fri Oct 5 16:43:18 2007 -0400 -Removed FsSessionParticipant and replaced by FsStream -Renamed fs-conference to fs-conference-iface -Added fs-base-conference that will contain the Base element for Farsight Conference elements -More code all over commit 626f21b311df31a1e02398e5f0ddb83af7000b3d Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Oct 1 17:32:34 2007 -0400 Initial import