]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sat, 10 Mar 2007 18:06:47 +0000 (18:06 +0000)]
SRTCP support
Rémi Denis-Courmont [Sat, 10 Mar 2007 16:57:51 +0000 (16:57 +0000)]
Revert [19270]
Jean-Paul Saman [Sat, 10 Mar 2007 16:43:20 +0000 (16:43 +0000)]
Remove unused headerfile
Jean-Paul Saman [Sat, 10 Mar 2007 16:42:21 +0000 (16:42 +0000)]
Sanity check
Jean-Paul Saman [Sat, 10 Mar 2007 16:40:07 +0000 (16:40 +0000)]
Remove unused headerfile.
Filippo Carone [Sat, 10 Mar 2007 16:39:31 +0000 (16:39 +0000)]
use kill-at otherwise symbols will not be found
Jean-Paul Saman [Sat, 10 Mar 2007 16:39:21 +0000 (16:39 +0000)]
Don't abort when nothing found in playlist.
Jean-Paul Saman [Sat, 10 Mar 2007 16:36:26 +0000 (16:36 +0000)]
Check return value of GetInput
Jean-Paul Saman [Sat, 10 Mar 2007 16:35:27 +0000 (16:35 +0000)]
Fix a bunch of potential memleaks.
Jean-Paul Saman [Sat, 10 Mar 2007 16:29:38 +0000 (16:29 +0000)]
Remove useless test
Rémi Denis-Courmont [Sat, 10 Mar 2007 16:28:20 +0000 (16:28 +0000)]
RTP HMAC-SHA1 authentication
Jean-Paul Saman [Sat, 10 Mar 2007 15:58:36 +0000 (15:58 +0000)]
Fix compiler warning
Jean-Paul Saman [Sat, 10 Mar 2007 15:57:17 +0000 (15:57 +0000)]
Don't check return value of getopt_long against EOF, manpage says it returns -1 not EOF.
Jean-Paul Saman [Sat, 10 Mar 2007 15:53:58 +0000 (15:53 +0000)]
Remove unused headerfile
Jean-Paul Saman [Sat, 10 Mar 2007 15:53:39 +0000 (15:53 +0000)]
Properly cleanup hal connection when connecting to dbuse failed.
Rémi Denis-Courmont [Sat, 10 Mar 2007 15:40:10 +0000 (15:40 +0000)]
Remove unused variable
Rémi Denis-Courmont [Sat, 10 Mar 2007 15:06:06 +0000 (15:06 +0000)]
Partial Win32 compile fix
Rémi Denis-Courmont [Sat, 10 Mar 2007 14:49:39 +0000 (14:49 +0000)]
Initial support for Secure Real-Time Protocol (RFC3711) - refs #321
Uses libgcrypt, as we have it in our deps/contrib already for GnuTLS.
This could be used in both "UDP"[1] access and access output plugins,
though they should really be called "RTP" instead nowadays.
Done:
- AES(-128) Counter Mode key derivation and RTP en-/decryption
- test vectors for AES-CM
- NULL cipher (with the *_UNENCRYPTED flags) - untested
To do (missing mandatory features):
- RTCP en-/decryption
- HMAC-SHA1 authentication
- replay attack protection
Also to probably do:
- integrate with udp access and access output plugins
- integrate with RTSP server (err, I won't do that myself)
- support for Transform Carrying ROC for SRTP (RFC4771)
so we can use it easily for multicast streaming
Rémi Denis-Courmont [Sat, 10 Mar 2007 14:29:14 +0000 (14:29 +0000)]
Create a modules-like directory for libraries
that are not plugins neither in the core
Pierre d'Herbemont [Sat, 10 Mar 2007 01:31:41 +0000 (01:31 +0000)]
Mac OS X gui: Revert r19259. We are not ready to do proper locking.
Pierre d'Herbemont [Fri, 9 Mar 2007 23:03:43 +0000 (23:03 +0000)]
Mac OS X gui: Make sure we don't end up with a freed p_input.
Filippo Carone [Fri, 9 Mar 2007 22:31:24 +0000 (22:31 +0000)]
libjvlc.dll is created when crosscompiling
Olivier Aubert [Fri, 9 Mar 2007 10:28:55 +0000 (10:28 +0000)]
modules/misc/svg: include vlc_charset, and define svg_GetTemplate prototype
Olivier Aubert [Fri, 9 Mar 2007 10:28:03 +0000 (10:28 +0000)]
bindings/python/vlc_internal.c: compatibility define for Py_ssize_t
Olivier Aubert [Fri, 9 Mar 2007 10:27:34 +0000 (10:27 +0000)]
bindings/python/vlcwrapper.py: use vlcinternal module in wrapper
Filippo Carone [Thu, 8 Mar 2007 22:00:15 +0000 (22:00 +0000)]
libjvlc changes for win32 cross compile
Laurent Aimar [Thu, 8 Mar 2007 21:40:34 +0000 (21:40 +0000)]
Fixed media looping (Patch by Ilkka Ollakka)
Christophe Mutricy [Thu, 8 Mar 2007 20:23:44 +0000 (20:23 +0000)]
only check for swscale.h if libswscale is there and linkable. Pointed by Ilkka Ollakka
Rémi Denis-Courmont [Thu, 8 Mar 2007 16:53:25 +0000 (16:53 +0000)]
Really fix
Rémi Denis-Courmont [Thu, 8 Mar 2007 16:47:15 +0000 (16:47 +0000)]
Fix ordering of CSRC and RTP profile extension
Derk-Jan Hartman [Thu, 8 Mar 2007 02:24:59 +0000 (02:24 +0000)]
* use locking on the OpenGL context (using two APIs, but since agl needs the cgl headers included, should be ok i think).
refs #668
refs #915
I'm not sure its fixed, but this seems like a logical way to solve it. Freaking apple with their 5 OpenGL APIs.
Jean-Baptiste Kempf [Thu, 8 Mar 2007 00:41:16 +0000 (00:41 +0000)]
Qt4 - Open: Capture Tab added. Still almost empty, but well, this is coming after. :D
Jean-Baptiste Kempf [Thu, 8 Mar 2007 00:04:54 +0000 (00:04 +0000)]
DBUS: fix by Mr_Mirsal
Jean-Baptiste Kempf [Wed, 7 Mar 2007 23:51:06 +0000 (23:51 +0000)]
Qt4 - Ahhemmm... Oops...
Jean-Baptiste Kempf [Wed, 7 Mar 2007 23:49:45 +0000 (23:49 +0000)]
Qt4 - Add skeletons for Captures and some widget on Help/ About
Laurent Aimar [Wed, 7 Mar 2007 23:39:27 +0000 (23:39 +0000)]
Fixed segfault with teletex/dvbs streams (double free).
Laurent Aimar [Wed, 7 Mar 2007 23:35:47 +0000 (23:35 +0000)]
Fixed uninitialized value.
Laurent Aimar [Wed, 7 Mar 2007 22:52:50 +0000 (22:52 +0000)]
Small warning fix.
Jean-Baptiste Kempf [Wed, 7 Mar 2007 22:52:11 +0000 (22:52 +0000)]
Qt4 - Open Dialog: Capture tab. Last tab. Just the skeleton is present.
Laurent Aimar [Wed, 7 Mar 2007 22:46:43 +0000 (22:46 +0000)]
Small warning fix.
Laurent Aimar [Wed, 7 Mar 2007 22:38:34 +0000 (22:38 +0000)]
Fixed sout leak on access error.
Christophe Mutricy [Wed, 7 Mar 2007 22:38:19 +0000 (22:38 +0000)]
Allow dbus module to be built. Patch by Mirsal ENNAIME
Christophe Mutricy [Wed, 7 Mar 2007 22:21:08 +0000 (22:21 +0000)]
Distribute snapshot.png
Laurent Aimar [Wed, 7 Mar 2007 21:49:53 +0000 (21:49 +0000)]
Clean up vlm script parsing and introduce new API.
Laurent Aimar [Wed, 7 Mar 2007 21:47:25 +0000 (21:47 +0000)]
Disable control vlm.
Jean-Baptiste Kempf [Wed, 7 Mar 2007 21:45:45 +0000 (21:45 +0000)]
Qt4 - Add Q_OBJECT Macros when needed. Patch from Benjamin Meyer.
Jean-Baptiste Kempf [Wed, 7 Mar 2007 21:23:27 +0000 (21:23 +0000)]
Qt4- SImple Preferences. Add file and directory configuration.
Jean-Baptiste Kempf [Wed, 7 Mar 2007 21:03:26 +0000 (21:03 +0000)]
Qt4 - Preferences. Add CONFIG_DIRECTORY_ITEM. Does not work, but does not harm. Why ? can a C++ guru explain me? thks!
Pierre d'Herbemont [Wed, 7 Mar 2007 21:02:18 +0000 (21:02 +0000)]
Mac OS X gui: Small code cleanup. Remove NSLogs, avoid code redundancy.
Christophe Mutricy [Tue, 6 Mar 2007 23:44:47 +0000 (23:44 +0000)]
Really fix #1055. Thanks to the Gentoo people for reporting and proposin patches
Jean-Baptiste Kempf [Tue, 6 Mar 2007 23:39:21 +0000 (23:39 +0000)]
Qt4 - Preferences and SPrefs. Add the necessary handler for CONFIG_FILE_ITEMs.
Jean-Baptiste Kempf [Tue, 6 Mar 2007 23:08:19 +0000 (23:08 +0000)]
Qt4: Use qfu for psz_homedir. Is it right ? Review please.
Rémi Denis-Courmont [Tue, 6 Mar 2007 20:08:31 +0000 (20:08 +0000)]
setlocale() (very) early, so we may have a chance to use nl_langinfo
before initializing LibVLC (refs #838)
Rémi Denis-Courmont [Tue, 6 Mar 2007 20:04:26 +0000 (20:04 +0000)]
Compile fix
Rémi Denis-Courmont [Tue, 6 Mar 2007 19:56:47 +0000 (19:56 +0000)]
Cleanup text domain binding, and do not do it twice.
More fixes to come
Rémi Denis-Courmont [Tue, 6 Mar 2007 18:56:24 +0000 (18:56 +0000)]
Fix references
Rémi Denis-Courmont [Tue, 6 Mar 2007 17:27:18 +0000 (17:27 +0000)]
Use vlc_b64_decode instead of local implementation
Rémi Denis-Courmont [Tue, 6 Mar 2007 15:53:43 +0000 (15:53 +0000)]
Make --sout-udp-rtcp an integer carrying a port number rather than a boolean
Olivier Aubert [Tue, 6 Mar 2007 14:44:54 +0000 (14:44 +0000)]
python bindings:
* use Py_ssize_t as index type (cf http://www.python.org/dev/peps/pep-0353/)
* fix audio_[gs]et_channel parameter/return value type
Olivier Aubert [Tue, 6 Mar 2007 14:19:09 +0000 (14:19 +0000)]
include/vlc/mediacontrol.h: mark mediacontrol method as VLC_PUBLIC_API
Rémi Denis-Courmont [Mon, 5 Mar 2007 21:36:07 +0000 (21:36 +0000)]
Boundary check (though it was a shoot-yourself-in-the-foot one)
Rémi Denis-Courmont [Mon, 5 Mar 2007 21:34:30 +0000 (21:34 +0000)]
--sout-udp-rtcp option to force RTCP usage.
(Currently RTCP only Sender Reports are implemented.)
RTCP is auto-enabled for RTP/TS but this could be used by the RTP stream
output plugin to enable RTCP too (in that case, RTP encapsulation is done
in the stream output plugin, so the access output cannot know if it should
do RTCP or not).
Pierre d'Herbemont [Mon, 5 Mar 2007 20:03:05 +0000 (20:03 +0000)]
Mac OS X gui: Make sure that misc.h is included as our NSScreen extension is used here. (Fix a warning about NSScreen's +screenWithDisplayID.)
Felix Paul Kühne [Mon, 5 Mar 2007 19:08:25 +0000 (19:08 +0000)]
* 2 minor fixes
Rémi Denis-Courmont [Mon, 5 Mar 2007 18:31:01 +0000 (18:31 +0000)]
Use replacement API for obsolete systems. Not tested.
Damien Fouilleul [Mon, 5 Mar 2007 18:19:37 +0000 (18:19 +0000)]
getaddrinfo.c: a word of warning ...
Felix Paul Kühne [Mon, 5 Mar 2007 18:17:24 +0000 (18:17 +0000)]
* missing in previous commit
Felix Paul Kühne [Mon, 5 Mar 2007 18:15:27 +0000 (18:15 +0000)]
* forward-port of all eyetv relates sources in my branch
- this stuff is highly unfinished; needs much more work and testing
- don't be surprised if you don't see anything when trying it out, this port is basically a big reminder for me to keep working on it ;-)
- the access module is probably going to be ported from CoreFoundation-driven C to Cocoa-based Obj-C
- everything will be 10.4-only, since EyeTV is only available this way as well
- the plugin to put into EyeTV is compiled in UB-mode by default and incorporates Public Domain code provided by Elgato Systems GmbH
Rémi Denis-Courmont [Mon, 5 Mar 2007 17:54:33 +0000 (17:54 +0000)]
- Fix obvious crash in TCP/RTP/AVP
- Remove an useless variable
Damien Fouilleul [Mon, 5 Mar 2007 17:54:12 +0000 (17:54 +0000)]
gettaddrinfo.c: fixed shims on win32 (tested on XP)
Rémi Denis-Courmont [Mon, 5 Mar 2007 17:52:47 +0000 (17:52 +0000)]
- Clean up RTP parser
- Add support for RTP padding
By the way, the MPEG-Video parser seems to ignore the MP2V specific
extra header (i.e. it passes it onto the demux instead of removing it).
Not sure if this is intended (any MPEG expert?)
Pierre d'Herbemont [Mon, 5 Mar 2007 17:34:31 +0000 (17:34 +0000)]
Mac OS X gui: Revert [19198] (add items to the playlist in the finder's order). The finder provides elements that may be shuffled.
Rémi Denis-Courmont [Mon, 5 Mar 2007 17:13:02 +0000 (17:13 +0000)]
Cosmetic: Write RTP Payload Type as decimal as is common rather than hexadecimal
Christophe Mutricy [Mon, 5 Mar 2007 17:02:57 +0000 (17:02 +0000)]
:)
Damien Fouilleul [Mon, 5 Mar 2007 15:30:29 +0000 (15:30 +0000)]
- control/video.c: clean up and more error/exception checks
Pierre d'Herbemont [Mon, 5 Mar 2007 14:04:41 +0000 (14:04 +0000)]
Mac OS X gui: Fix #1090 (add items to the playlist in the finder's order)
Felix Paul Kühne [Mon, 5 Mar 2007 00:48:00 +0000 (00:48 +0000)]
* updated the po files
Pierre d'Herbemont [Mon, 5 Mar 2007 00:48:23 +0000 (00:48 +0000)]
Mac OS X gui: Fix a rare bug of non-update of the vout's title. The manage-ing thread can't be trust on input change.
Pierre d'Herbemont [Mon, 5 Mar 2007 00:40:51 +0000 (00:40 +0000)]
Mac OS X gui: Don't try to change the interface from a non-main thread. (Should fix a remanence bug in the controller scroll field)
Felix Paul Kühne [Mon, 5 Mar 2007 00:24:54 +0000 (00:24 +0000)]
* fix propset 'Id'
Jean-Baptiste Kempf [Mon, 5 Mar 2007 00:18:52 +0000 (00:18 +0000)]
Qt4: Back on open dialog: rewrite the UIs to have consistent forms on resize.
May need a few more vertical spacer, after the last tab (Capture) will be added.
Damien Fouilleul [Mon, 5 Mar 2007 00:09:53 +0000 (00:09 +0000)]
- control APIs: do not crash if exception parameter is null, that means caller is not interested in exceptions
Pierre d'Herbemont [Sun, 4 Mar 2007 23:46:37 +0000 (23:46 +0000)]
Mac OS X gui: Don't yield input more than needed. (End of the set of changes that makes quitting really fast.)
Pierre d'Herbemont [Sun, 4 Mar 2007 23:39:40 +0000 (23:39 +0000)]
Hotkeys control: Don't yield vout and input more than needed.
Jean-Baptiste Kempf [Sun, 4 Mar 2007 23:05:25 +0000 (23:05 +0000)]
Qt4 - SPrefs: interface small change
Christophe Mutricy [Sun, 4 Mar 2007 21:01:15 +0000 (21:01 +0000)]
fix
Christophe Mutricy [Sun, 4 Mar 2007 20:29:45 +0000 (20:29 +0000)]
tweak the error message
Felix Paul Kühne [Sun, 4 Mar 2007 19:52:40 +0000 (19:52 +0000)]
* don't default enable QT4 on Darwin
Christophe Mutricy [Sun, 4 Mar 2007 19:33:32 +0000 (19:33 +0000)]
default enable qt4
Rémi Denis-Courmont [Sun, 4 Mar 2007 19:16:35 +0000 (19:16 +0000)]
- Print an error if Qt4 is requested but not found
- Warn that WxWidgets is deprecated.
- Fix a few Wx error messages.
Felix Paul Kühne [Sun, 4 Mar 2007 19:01:18 +0000 (19:01 +0000)]
* fixed libpng compilation for Darwin 9
Christophe Mutricy [Sun, 4 Mar 2007 16:57:57 +0000 (16:57 +0000)]
Shut up warnings in libintl.h
Christophe Mutricy [Sun, 4 Mar 2007 14:20:18 +0000 (14:20 +0000)]
s/wget/$(WGET)/. pointed by markfm
Sigmund Augdal Helberg [Sun, 4 Mar 2007 10:29:23 +0000 (10:29 +0000)]
move a few global variables into the appropriate class.
Comment out a few non-thread-safe functions from embedded vout
handling. Fixes a crash when playlist item changes. refs #955
Pierre d'Herbemont [Sun, 4 Mar 2007 02:07:26 +0000 (02:07 +0000)]
Mac OS X gui: Remove unwanted commit.
Pierre d'Herbemont [Sun, 4 Mar 2007 02:03:44 +0000 (02:03 +0000)]
Mac OS X gui: Make sure we don't retain p_input more than once. Don't release it until we're done.
Dennis van Amerongen [Sun, 4 Mar 2007 01:36:36 +0000 (01:36 +0000)]
* modules/codec/x264.c: Add mvrange option.
Dennis van Amerongen [Sun, 4 Mar 2007 01:07:02 +0000 (01:07 +0000)]
* modules/codec/x264.c: Add support for multipass encoding. Slightly alter stats behaviour to reflect same usage as x264 cli (only one stats file). Needs testing..
Pierre d'Herbemont [Sun, 4 Mar 2007 00:45:10 +0000 (00:45 +0000)]
Mac OS X gui: Sanitize vlc object retaining/releasing.
Christophe Mutricy [Sat, 3 Mar 2007 23:53:46 +0000 (23:53 +0000)]
Honors --disable-altivec. Closes #1055