November 2008 Archives by author
Starting: Wed Nov 5 13:45:48 PST 2008
Ending: Tue Nov 25 16:15:24 PST 2008
Messages: 117
- [Nice] [nice/master] version 0.0.1.1
Youness Alaoui
- [Nice] [nice/master] Make libnice thread-safe
Youness Alaoui
- [Nice] [nice/master] fix some trailing spaces
Youness Alaoui
- [Nice] [nice/master] Fix a logic bug
Youness Alaoui
- [Nice] [nice/master] Gstreamer element using mainloop
Youness Alaoui
- [Nice] [nice/master] Adding compatibility mode and improvements on the main loop integration.
Youness Alaoui
- [Nice] [nice/master] Made the mutex lock/unlock at start/end of functions, and use a goto end; instead of returns in the middle of a function
Youness Alaoui
- [Nice] [nice/master] Adapt the tests to the new API
Youness Alaoui
- [Nice] [nice/master] Make the agent_find_component return NULL if you search for a component that doesn't exist (but the stream exists). also check the return value of agent_find_component from one call that didn't..
Youness Alaoui
- [Nice] [nice/master] Make the g_timeout_add use agent_timeout_add_with_context instead...
Youness Alaoui
- [Nice] [nice/master] NICE_COMPATIBILITY_LAST = NICE_COMPATIBILITY_MSN .. better this way
Youness Alaoui
- [Nice] [nice/master] Fixes to trailing spaces
Youness Alaoui
- [Nice] [nice/master] Adding an idler to quit the mainloop so we avoid a rare race condition
Youness Alaoui
- [Nice] [nice/master] Added a NICE_COMPATIBILITY_LAST enum
Youness Alaoui
- [Nice] [nice/master] Typo fix dettach -> detach
Youness Alaoui
- [Nice] [nice/master] return WRONG_STATE if unlocked and do not modify flow_ret from outside the streaming thread
Youness Alaoui
- [Nice] [nice/master] Add compatiblity to gtalk on inbound username checking
Youness Alaoui
- [Nice] [nice/master] main-context changed into a construct time property
Youness Alaoui
- [Nice] [nice/master] Make the gst element unlock itself when requested by basesrc
Youness Alaoui
- [Nice] Libnice 0.0.1 Released!!
Youness Alaoui
- [Nice] [nice/master] Adding wspiapi.h include for windows since versions prior to windows XP do not have the getaddrinfo/freeaddrinfo/getnameinfo functions in ws2_32.dll. As described in : http://msdn.microsoft.com/en-us/library/ms738532(VS.85).aspx <quote>The getnameinfo function was added to the Ws2_32.dll on Windows XP and later. If you want to execute an application using this function on earlier versions of Windows (Windows 2000, Windows NT, and Windows Me/98/95), then you need to include the Ws2tcpip.h file and also include the Wspiapi.h file. When the Wspiapi.h include file is added, the getnameinfo function is defined to the WspiapiGetNameInfo inline function in the Wspiapi.h file. At runtime, the WspiapiGetNameInfo function is implemented in such a way that if the Ws2_32.dll or the Wship6.dll (the file containing getnameinfo in the IPv6 Technology Preview for Windows 2000) does not include getnameinfo, then a version of getnameinfo is implemented inline based on code in the Wspiapi.h header file. This inline code will be used on older Windows platforms that do not natively support the getnameinfo function.</quote>
Youness Alaoui
- [Nice] [nice/master] some google testing modes for test-fullmode
Youness Alaoui
- [Nice] [nice/master] correctly count nominated pairs (just for debug)
Youness Alaoui
- [Nice] [nice/master] Add debugging info on every state change for a pair
Youness Alaoui
- [Nice] [nice/master] do not reset a connectivity check to 'in progress' when we get a triggered check on it and we're already done
Youness Alaoui
- [Nice] [nice/master] a peer reflexive candidate must store the username and password from its parent candidate when in google mode
Youness Alaoui
- [Nice] [nice/master] test-fullmode ported to use NICE_RELAY_TYPE_TURN_UDP
Youness Alaoui
- [Nice] [nice/master] correctly pass -Wall and -Werror dependending on whether we are in a release or not
Youness Alaoui
- [Nice] [nice/master] do not do turn in test-fullmode for the delayed SDP answer
Youness Alaoui
- [Nice] [nice/master] add all necessary files to EXTRA_DIST
Youness Alaoui
- [Nice] [nice/master] no need for aclocal.m4 in EXTRA_DIST, make dist already copies it
Youness Alaoui
- [Nice] [nice/master] use stun_agent instead of turn_agent in order to be more generic
Youness Alaoui
- [Nice] [nice/master] use a dedicated stun agent for stun binding discovery because we'll need to be compatible with rfc 3489
Youness Alaoui
- [Nice] [nice/master] race condition where the whole thing finishes up before g_main_loop_run(error_loop) gets called, so it gets stuck.. so we need to delay all threads by a little...
Youness Alaoui
- [Nice] [nice/master] get_local_credentials strdups the credentials so it shouldn't be a const
Youness Alaoui
- [Nice] [nice/master] use memmove instead of memcpy to avoid overlaps
Youness Alaoui
- [Nice] [nice/master] store the udp_turn relay socket into component->sockets so it gets freed at the end too
Youness Alaoui
- [Nice] [nice/master] fix stund against strict aliasing issues
Youness Alaoui
- [Nice] [nice/master] use nice_address_new and nice_address_free instead of g_new0 and g_free
Youness Alaoui
- [Nice] [nice/master] free candidates returned by nice_agent_get_local_candidates
Youness Alaoui
- [Nice] [nice/master] free ufrag and password returned by get_local_credentials
Youness Alaoui
- [Nice] [nice/master] free addrinfo on the numb server
Youness Alaoui
- [Nice] [nice/master] initialize the sockaddr correctly.. with this commit, libnice now passes valgrind checks
Youness Alaoui
- [Nice] [nice/master] use a different port for the relay to make sure we don't confuse the google relay server between an internal and external connection
Youness Alaoui
- [Nice] [nice/master] remove the traffic_after_tick check because it caused problems with jingle. we need a tick every 25 seconds, but with that, the conncheck happens at 0s, and when the keepalive gets called @25s, it gets skipped and we only send our first keepalive after 50seconds... which means that jingle which stops processing if it doesn't receive a ping after 30 seconds, will stop playing our audio from 30 seconds to 50 seconds...
Youness Alaoui
- [Nice] [nice/master] version 0.0.2
Youness Alaoui
- [Nice] Libnice 0.0.2 Released!!
Youness Alaoui
- [Nice] Libnice 0.0.3 released!
Youness Alaoui
- [Nice] [nice/master] Make gst element use larger buffer size of 64k (max udp packet size)
Olivier Crete
- [Nice] [nice/master] Install gst plugins in right directory
Olivier Crete
- [Nice] [nice/master] Print warning on invalid property
Olivier Crete
- [Nice] [nice/master] Try to port part of the tests
Olivier Crete
- [Nice] [nice/master] Disable gst tests because they haven't been updated
Olivier Crete
- [Nice] [nice/master] Error if the elements try to go to ready without an agent set
Olivier Crete
- [Nice] [nice/master] Have the base src class do the timestamping for us
Olivier Crete
- [Nice] [nice/master] Make the agent properties into object properties
Olivier Crete
- [Nice] [nice/master] Can't have construct-time properties on gst elements
Olivier Crete
- [Nice] [nice/master] Store the main context for io callbacks in the component too
Olivier Crete
- [Nice] [nice/master] Add some debugging messages to the gst elements
Olivier Crete
- [Nice] [nice/master] Add debug categories to gst elements
Olivier Crete
- [Nice] [nice/master] Use larger buffer so as not to truncate udp packets
Olivier Crete
- [Nice] [nice/master] Save gio callback function in the Component
Olivier Crete
- [Nice] [nice/master] Separate stream creating from candidate gathering
Olivier Crete
- [Nice] [nice/master] Warn on failure to find a component
Olivier Crete
- [Nice] [nice/master] Add function specifically to hook up the io_src to a socket
Olivier Crete
- [Nice] [nice/master] Attach new sockets when they are created.
Olivier Crete
- [Nice] [nice/master] Unlock mutex on the locks that matter
Olivier Crete
- [Nice] [nice/master] Don't try to destroy NULL idle source
Olivier Crete
- [Nice] [nice/master] Make the socket attach function available to other files
Olivier Crete
- [Nice] [nice/master] Use stun_demux to demux stun so that zero-filled buffers are passed out
Olivier Crete
- [Nice] [nice/master] Port test to use NiceCandidate
Olivier Crete
- [Nice] [nice/master] Make the tests use the gather_candidates() api and make them pass.
Olivier Crete
- [Nice] [nice/master] Make the test script executable because darcs doesnt remember that bit
Olivier Crete
- [Nice] [nice/master] Transform _boring into .gitignore
Olivier Crête
- [Nice] [nice/master] Add function to copy candidates
Olivier Crête
- [Nice] [nice/master] Return deep copy of candidate lists
Olivier Crête
- [Nice] [nice/master] Don't test role conflict in thread test yet
Olivier Crête
- [Nice] [nice/master] Add threaded test
Olivier Crête
- [Nice] [nice/master] Unlock agent when emitting state-changed signal
Olivier Crête
- [Nice] [nice/master] Add more tets to gitignore
Olivier Crête
- [Nice] [nice/master] Don't leak mainloop from gstsrc
Olivier Crête
- [Nice] [nice/master] Don't try new stun demux in gtalk mode
Olivier Crête
- [Nice] [nice/master] Add nice_address_is_valid function
Olivier Crête
- [Nice] [nice/master] Add more files to gitignore
Olivier Crête
- [Nice] [nice/master] Put the fingerprint only when not in google compat mode
Olivier Crête
- [Nice] [nice/master] Restore plen setting in the same place
Olivier Crête
- [Nice] [nice/master] Pass compat flag everywhere to not put stun-server into packets in gtalk mode
Olivier Crête
- [Nice] [nice/master] Remove extra tab
Olivier Crête
- [Nice] [nice/master] Init variable to 0 before going further
Olivier Crête
- [Nice] [nice/master] Check that the buffers are our fake data before counting them (so that refused stun packages dont trigger it)
Olivier Crête
- [Nice] [nice/master] Add method in agent to force the selection of a remote candidate
Olivier Crête
- [Nice] [nice/master] Add check to make sure no stun packet is passed through
Olivier Crête
- [Nice] [nice/master] Export symbol for nice_agent_set_selected_remote_candidate
Olivier Crête
- [Nice] [nice/master] Add test for new set_selecte_remote_candidate function
Olivier Crête
- [Nice] [nice/master] Exit with error when the timeout is reached
Olivier Crête
- [Nice] [nice/master] Add function to component to force the selection of a remote candidate
Olivier Crête
- [Nice] [nice/master] document sockaddrcmp's return value
Olivier Crête
- [Nice] [nice/master] make indentation consistent
Olivier Crête
- [Nice] [nice/master] Fix indentation of closing bracket
Olivier Crête
- [Nice] [nice/master] Use replace unclear STUN_USAGE_TURN_REQUEST_PORT_BOTH with EVEN_AND_RESERVE
Olivier Crête
- [Nice] [nice/master] Remove useless variable setting
Olivier Crête
- [Nice] [nice/master] Add Youness to contributors
Olivier Crête
- [Nice] [nice/master] Remove useless check on g_slist_remove (it doesnt allocate anything!)
Olivier Crête
- [Nice] [nice/master] Remove boolean return value, its always true ans always ignored
Olivier Crête
- [Nice] [nice/master] Replace the SERVER attribute with the SOFTWARE attribute per draft 17
Olivier Crête
- [Nice] [nice/master] Add Nokia copyright
Olivier Crête
- [Nice] [nice/master] Remove useless nice_address_init
Olivier Crête
- [Nice] [nice/master] Remove useless set to null
Olivier Crête
- [Nice] [nice/master] Add space
Olivier Crête
- [Nice] [nice/master] Add warning on adding stream before local addresses
Olivier Crête
- [Nice] [nice/master] Don't declare vars in the middle of blocks, do it c89 style
Olivier Crête
- [Nice] [nice/master] Make the if/else-ness clear
Olivier Crête
- [Nice] [nice/master] Make the length of ufrag/passwd clear in doc
Olivier Crête
- [Nice] [nice/master] Make if/else serie a bit clearer
Olivier Crête
- [Nice] [nice/master] Updated doc to match code
Olivier Crête
- [Nice] [nice/master] Create a netbuffer directly instead of using gst_pad_buffer_alloc
Olivier Crête
- [Nice] [nice/master] Save the to/from addresses and put them in newly created buffers
Olivier Crête
Last message date:
Tue Nov 25 16:15:24 PST 2008
Archived on: Tue Nov 25 16:15:28 PST 2008
This archive was generated by
Pipermail 0.09 (Mailman edition).