]>
git.sesse.net Git - vlc/log
Pierre d'Herbemont [Thu, 17 Jan 2008 21:53:12 +0000 (21:53 +0000)]
access/http.c: Support Set-Cookie, and forward them appropriately accross redirections.
Ilkka Ollakka [Thu, 17 Jan 2008 20:54:38 +0000 (20:54 +0000)]
change input_manager to event-based instead of polling, this is one
biggest polls in qt4-interface, still maybe few to go. ref 1365
Pierre d'Herbemont [Thu, 17 Jan 2008 18:24:40 +0000 (18:24 +0000)]
luaplaylist/youtube.lua: Fix art discovery.
Rafaël Carré [Thu, 17 Jan 2008 16:13:03 +0000 (16:13 +0000)]
Reverts [24331] , fix a memleak. Add a debug message to help catching the real bug. refs #1397
Rafaël Carré [Thu, 17 Jan 2008 15:56:30 +0000 (15:56 +0000)]
file audio output: write on stdout if filename is "-"
Ilkka Ollakka [Thu, 17 Jan 2008 14:41:50 +0000 (14:41 +0000)]
partly revert [23991]. vlc:skip ain't supported, and that
vlc:nop->vlc:skip revert was unintented.
Rafaël Carré [Thu, 17 Jan 2008 12:28:44 +0000 (12:28 +0000)]
update french translation
Rafaël Carré [Thu, 17 Jan 2008 12:28:21 +0000 (12:28 +0000)]
"state" is an integer, not a boolean (since vlc_bool_t is an int, that only makes the code clearer to read)
Jean-Baptiste Kempf [Thu, 17 Jan 2008 09:00:34 +0000 (09:00 +0000)]
Do previous commit in a better way.
Jean-Baptiste Kempf [Thu, 17 Jan 2008 08:40:17 +0000 (08:40 +0000)]
Qt4 - Hotkeys: fix the bug about modifiers that empeached you to have modifiers + key.
Jean-Baptiste Kempf [Thu, 17 Jan 2008 08:16:47 +0000 (08:16 +0000)]
Qt4 - Preferences: avoid a few segfaults in the hotkeys selector. Avoid using QList of module_config_t and attack it from different classes. Avoid using some useless casts...
Christophe Mutricy [Wed, 16 Jan 2008 23:56:22 +0000 (23:56 +0000)]
Missed that in [24348]
Christophe Mutricy [Wed, 16 Jan 2008 23:31:38 +0000 (23:31 +0000)]
Some files have moved
Christophe Mutricy [Wed, 16 Jan 2008 23:28:53 +0000 (23:28 +0000)]
Delete rtp.c which was added by mistake in [24344]
Christophe Mutricy [Wed, 16 Jan 2008 21:28:12 +0000 (21:28 +0000)]
Update the symbol list
Rémi Denis-Courmont [Wed, 16 Jan 2008 19:36:50 +0000 (19:36 +0000)]
Don't complain about timeouts on Windows in cond_timedwait.
Damien Fouilleul [Wed, 16 Jan 2008 19:30:12 +0000 (19:30 +0000)]
vlc security: As i've seen very little improvement on that front, i've decided to check in my take on handling the problem of managing harmful options. I'm pretty sure this is going to be very controversial, but I think my approach is quite simple and yet very effective Anyway, my approach makes the following assumptions:
- most vlc options are considered safe, only a handful are particularily unsafe and need be declared as such in their definition (they mostly deal with writing to an output file or URL)
- unsafe options are only considered potentially harmful when used as an input option, ie. the ':option' format. Configuration options are always considered safe 'i.e --option'
- unsafe options are associated with a global security policy, which dictates how these are handled. At the moment, The policy can be either block, allow or prompt, and is set using the '--security-policy' option (which itself is considered unsafe ;)
the policy can be set by the user at the command line or in the preferences, it curently defaults to prompt, which is the desirable state for deskop use. However, it can be overriden depending on context, for example, the activex and mozilla will force the security-policy to block regardless of preference settins.
the code is a bit rough at the moment, but i will optimize/clean it up if the dev community this approach is worth keeping.
try the following example, and you'll see quickly what i mean:
./vlc -vvv <a mrl> :sout=#transcode{vcodec=mp1v,vb=1024,acodec=mpga,ab=192}:standard{mux=ts,dst=vlc-output.ts,access=file}"
Enjoy,
Damien
Rémi Denis-Courmont [Wed, 16 Jan 2008 17:51:21 +0000 (17:51 +0000)]
Revert the so-called whitelisting commits that are actually blacklisting
Christophe Massiot [Wed, 16 Jan 2008 17:51:10 +0000 (17:51 +0000)]
.
Rafaël Carré [Wed, 16 Jan 2008 17:36:14 +0000 (17:36 +0000)]
input options whitelisting, step 2 (refs #1371)
Rémi Duraffort [Wed, 16 Jan 2008 17:31:07 +0000 (17:31 +0000)]
Use utf8_unlink in src/misc/update.c
Rémi Duraffort [Wed, 16 Jan 2008 17:19:26 +0000 (17:19 +0000)]
I forgot this part in the previous commit.
Rémi Duraffort [Wed, 16 Jan 2008 17:18:30 +0000 (17:18 +0000)]
Implementation of utf8_unlink. If someone can test this function on Windows please ?
Rafaël Carré [Wed, 16 Jan 2008 15:41:35 +0000 (15:41 +0000)]
fix #1362 (replace ':' with '_' in filenames on macosx)
Rafaël Carré [Wed, 16 Jan 2008 13:58:40 +0000 (13:58 +0000)]
input options whitelisting: 1st step
Pierre d'Herbemont [Wed, 16 Jan 2008 10:32:14 +0000 (10:32 +0000)]
control/media_instance.c: Silly debug code removal (thanks funman).
Rafaël Carré [Wed, 16 Jan 2008 10:21:11 +0000 (10:21 +0000)]
src/control: set svn:keywords to Id
Jean-Baptiste Kempf [Wed, 16 Jan 2008 08:25:26 +0000 (08:25 +0000)]
Qt4 - remove trailing space due to Bookmark implementation.
Jean-Baptiste Kempf [Wed, 16 Jan 2008 08:22:22 +0000 (08:22 +0000)]
Qt4 - fix some saving and reading size bugs. Patch by Andre Weber
Jean-Baptiste Kempf [Wed, 16 Jan 2008 08:11:04 +0000 (08:11 +0000)]
Qt4 - Preferences, fix the bug that empeached to display the name of the categories.
Jean-Baptiste Kempf [Wed, 16 Jan 2008 07:59:13 +0000 (07:59 +0000)]
Qt4 - should fix #1348 (invalid free)
Jean-Baptiste Kempf [Wed, 16 Jan 2008 07:37:45 +0000 (07:37 +0000)]
Qt4 - Playlist: double clicking on the art will open the Media Information dialog.
Jean-Baptiste Kempf [Wed, 16 Jan 2008 07:18:11 +0000 (07:18 +0000)]
Qt4 - remove an unnecessary cast
Jean-Baptiste Kempf [Wed, 16 Jan 2008 07:06:53 +0000 (07:06 +0000)]
Qt4 - move the playlist_model with the other files of the playlist
Jean-Baptiste Kempf [Wed, 16 Jan 2008 06:44:50 +0000 (06:44 +0000)]
Qt4 - playlist model. Fix #1332
Ouf!
Pierre d'Herbemont [Wed, 16 Jan 2008 00:43:59 +0000 (00:43 +0000)]
MacOSX/Framework/VLCMedia.m: Make sure we compare the media_descriptor and not the url, as we can have two perfect different media (different meta, different option), but with the same url.
Pierre d'Herbemont [Wed, 16 Jan 2008 00:42:54 +0000 (00:42 +0000)]
MacOSX/Framework/VLCVideoLayer: Publish fillScreen.
Pierre d'Herbemont [Wed, 16 Jan 2008 00:25:33 +0000 (00:25 +0000)]
MacOSX/Framework/VLCMediaList,VLCMediaListAspect: Correct the sanity check for added item.
Pierre d'Herbemont [Wed, 16 Jan 2008 00:24:54 +0000 (00:24 +0000)]
MacOSX/Framework/VLCVideoLayer: Implement hasVideo.
Christophe Mutricy [Tue, 15 Jan 2008 22:37:27 +0000 (22:37 +0000)]
_GNU_SOURCE is already taken of by config.h + typo
Jean-Paul Saman [Tue, 15 Jan 2008 22:28:14 +0000 (22:28 +0000)]
Show statistical information on the rc interface.
Damien Fouilleul [Tue, 15 Jan 2008 20:01:12 +0000 (20:01 +0000)]
eyetv: forgot that one in my last commit
Pierre d'Herbemont [Tue, 15 Jan 2008 19:14:43 +0000 (19:14 +0000)]
MacOSX/Framework: Don't attempt to set a value of a dictionary that is being monitored by KVO on non-main thread. That's not thread-safe.
Jean-Paul Saman [Tue, 15 Jan 2008 19:09:18 +0000 (19:09 +0000)]
Patch by Jilles Tjoelker: Fix ALSA thread deadlock if trying to kill it before start time is known.
Jean-Baptiste Kempf [Tue, 15 Jan 2008 17:15:39 +0000 (17:15 +0000)]
Put the lua files inside the .exe Ref #1436
Rafaël Carré [Tue, 15 Jan 2008 14:28:12 +0000 (14:28 +0000)]
qt4: correct the header, copyright symbol, and remove myself from the list of authors
Rafaël Carré [Tue, 15 Jan 2008 13:45:41 +0000 (13:45 +0000)]
audioscrobbler: do not use mdate() when the real date is needed
Rafaël Carré [Tue, 15 Jan 2008 13:41:45 +0000 (13:41 +0000)]
mdate(): update comment
Rémi Duraffort [Tue, 15 Jan 2008 13:36:58 +0000 (13:36 +0000)]
Check for the updates when showing the dialog.
Rafaël Carré [Tue, 15 Jan 2008 12:46:40 +0000 (12:46 +0000)]
correctly displays album art in playlist, fix by ILEoo
Rafaël Carré [Tue, 15 Jan 2008 10:40:47 +0000 (10:40 +0000)]
ncurses: new box representing the vlc objects hierarchy (similar to rc's "tree" command)
Rafaël Carré [Tue, 15 Jan 2008 10:39:36 +0000 (10:39 +0000)]
qt4 playlist selector: selects the playlist on start
Rafaël Carré [Tue, 15 Jan 2008 10:38:58 +0000 (10:38 +0000)]
v4l2/ set svn:ignore property
Rafaël Carré [Tue, 15 Jan 2008 10:37:12 +0000 (10:37 +0000)]
zsh completion:
don't use "mmap" which already exists in stdio.h as a function
use an evil hack to get module_t structure
permit to compile from the source tree when VLC was built in an external build tree: make BUILDDIR=../../XXX
Christophe Mutricy [Tue, 15 Jan 2008 00:54:34 +0000 (00:54 +0000)]
Fix c-format
Christophe Mutricy [Tue, 15 Jan 2008 00:54:30 +0000 (00:54 +0000)]
Update POTFILES.in after moving/renaming files
Damien Fouilleul [Mon, 14 Jan 2008 23:18:13 +0000 (23:18 +0000)]
eyetv: latest version of EyeTV capture plugin, needs lotta testing
Olivier Aubert [Mon, 14 Jan 2008 22:25:08 +0000 (22:25 +0000)]
python bindings: fix MediaDescriptor.get_meta method
Olivier Aubert [Mon, 14 Jan 2008 22:17:07 +0000 (22:17 +0000)]
python bindings: begin to complete the libvlc API bindings. Cf TODO for what is left to be done.
Antoine Cellerier [Mon, 14 Jan 2008 21:30:44 +0000 (21:30 +0000)]
Move the v4l2 access to its own subdirectory.
Antoine Cellerier [Mon, 14 Jan 2008 20:49:01 +0000 (20:49 +0000)]
Japanese translation update by Tadashi Jokagi.
Pierre d'Herbemont [Mon, 14 Jan 2008 19:36:48 +0000 (19:36 +0000)]
misc/events.c: Make sure we don't leak.
Pierre d'Herbemont [Mon, 14 Jan 2008 19:28:09 +0000 (19:28 +0000)]
misc/events.c: Fix a NULL ptr access.
Rafaël Carré [Mon, 14 Jan 2008 18:33:30 +0000 (18:33 +0000)]
don't copy 'meta-file' option to inputs
Pierre d'Herbemont [Mon, 14 Jan 2008 17:59:35 +0000 (17:59 +0000)]
Fix previous commit.
Pierre d'Herbemont [Mon, 14 Jan 2008 17:48:36 +0000 (17:48 +0000)]
MacOSX/Framework/VLCMediaPlayer: Publish -audio.
Pierre d'Herbemont [Mon, 14 Jan 2008 13:26:34 +0000 (13:26 +0000)]
access/http.c: Don't track redirection if there is no input. (Fix a crash with lua art work fetching and redirection btw).
Rafaël Carré [Mon, 14 Jan 2008 10:37:30 +0000 (10:37 +0000)]
alsa: add some verbose debug (enabled only if ALSA_DEBUG is defined) due to some regressions introduced by changeset [23022]
Jean-Baptiste Kempf [Mon, 14 Jan 2008 07:46:19 +0000 (07:46 +0000)]
Qt4 - Commenting playlist_model code.
Rémi Duraffort [Sun, 13 Jan 2008 23:04:23 +0000 (23:04 +0000)]
Alert the user when something wrong accure during the update.
Christophe Mutricy [Sun, 13 Jan 2008 22:43:05 +0000 (22:43 +0000)]
Fix saving of strings config variables. Patch courtesy of Andrew Zaikin
Pierre d'Herbemont [Sun, 13 Jan 2008 22:41:45 +0000 (22:41 +0000)]
control/media_instance.c: Send EncouteredError event. Plus detach properly from callback. Plus be don't block when releasing the input thread.
Rémi Duraffort [Sun, 13 Jan 2008 22:41:26 +0000 (22:41 +0000)]
Typo
Rémi Duraffort [Sun, 13 Jan 2008 22:23:17 +0000 (22:23 +0000)]
Fix compilation error with SDL under 1.2.10
Laurent Aimar [Sun, 13 Jan 2008 21:11:27 +0000 (21:11 +0000)]
Fixed typo in MJD decoding (Fix EIT informations)
Pierre d'Herbemont [Sun, 13 Jan 2008 19:36:20 +0000 (19:36 +0000)]
MacOSX/Framework/Example: FlashVideoDownloader, sample app that download a video from YouTube, dailymotion, etc. using VLC's luaplaylist module, and export them to a more readable format. (killer app, imho :), but yet only an code Example. )
Pierre d'Herbemont [Sun, 13 Jan 2008 19:29:53 +0000 (19:29 +0000)]
MacOSX/Framework: Forgot that in previous commit.
Antoine Cellerier [Sun, 13 Jan 2008 18:42:43 +0000 (18:42 +0000)]
Fix the v4l2 "reset all controls" code. Use the extended API when supported and fallback to old api in Control().
Rafaël Carré [Sun, 13 Jan 2008 18:16:33 +0000 (18:16 +0000)]
Korean translation update by Chan-gu Lee
Pierre d'Herbemont [Sun, 13 Jan 2008 17:17:33 +0000 (17:17 +0000)]
MacOSX/Framework: Support streamin media list.
Antoine Cellerier [Sun, 13 Jan 2008 15:04:04 +0000 (15:04 +0000)]
If the v4l2 driver supports the extended control api, use it to enumerate all the controls when the ControlReset function is called (it will reset all the controls which aren't in the MPEG class), else fallback to the old api.
Jean-Baptiste Kempf [Sun, 13 Jan 2008 07:32:00 +0000 (07:32 +0000)]
VLM and Bookmark are implemented.
Jean-Baptiste Kempf [Sun, 13 Jan 2008 02:00:08 +0000 (02:00 +0000)]
Qt4 - fix [24261]
Pierre d'Herbemont [Sun, 13 Jan 2008 01:23:51 +0000 (01:23 +0000)]
MacOSX/Framework/Example: Initial creation of a nice application that does iPod exporting.
Antoine Cellerier [Sun, 13 Jan 2008 01:01:49 +0000 (01:01 +0000)]
Don't try setting the audio input source if the v4l2 device doesn't have any.
Pavlov Konstantin [Sun, 13 Jan 2008 01:01:38 +0000 (01:01 +0000)]
Make everything AC_DEFINE(HAVE_FOOBAR define 1 where appropriate.
Pierre d'Herbemont [Sun, 13 Jan 2008 00:57:29 +0000 (00:57 +0000)]
MacOSX/Framework: Add VLCStreamSession, VLCStreamOutput to allow streaming/exporting.
Pierre d'Herbemont [Sun, 13 Jan 2008 00:56:37 +0000 (00:56 +0000)]
MacOSX/Framework: Publish @property id drawable. Make sure the KVO will be sent for isPlaying.
Jean-Baptiste Kempf [Sun, 13 Jan 2008 00:37:19 +0000 (00:37 +0000)]
Fix HAVE_LIBPNG in configure.ac
Pavlov Konstantin [Sun, 13 Jan 2008 00:35:08 +0000 (00:35 +0000)]
Fix hostname reporting on some weirdly configured systems like mine (actually, use short hostname as it should be).
Fix qt4 interface of displaying it in About dialog the same way as wx interface does.
Pierre d'Herbemont [Sat, 12 Jan 2008 23:46:39 +0000 (23:46 +0000)]
vlc/libvlc.h: Export libvlc_media_instance_get_drawable().
Pierre d'Herbemont [Sat, 12 Jan 2008 23:45:42 +0000 (23:45 +0000)]
control/hierarchical_node_media_list_view.c: Fix a warning.
Antoine Cellerier [Sat, 12 Jan 2008 23:30:58 +0000 (23:30 +0000)]
Add audio input selection for encoder cards.
Pierre d'Herbemont [Sat, 12 Jan 2008 23:00:51 +0000 (23:00 +0000)]
vlc/libvlc.h: Make media_descriptor_duplicate Public.
Pierre d'Herbemont [Sat, 12 Jan 2008 22:59:53 +0000 (22:59 +0000)]
control/media_instance.c: Use input_Read.
Christophe Mutricy [Sat, 12 Jan 2008 22:48:14 +0000 (22:48 +0000)]
Remove always false test
Antoine Cellerier [Sat, 12 Jan 2008 22:40:34 +0000 (22:40 +0000)]
Add v4l2 tuner support. Example command line for Hauppauge PVR 250 to get France 2 (at ECP) and encode as MPEG2: ./vlc -I dummy -vvv 'v4l2c://:audio-method=0:controls-reset:set-ctrls={video_bitrate_mode=1,video_bitrate=
4000000 ,video_peak_bitrate=
4000000 }:width=720:height=576:tuner=0:tuner-frequency=478550'
Antoine Cellerier [Sat, 12 Jan 2008 21:11:43 +0000 (21:11 +0000)]
Add audio bass, treble and loudness options (supported by PVR 250).
Antoine Cellerier [Sat, 12 Jan 2008 20:46:36 +0000 (20:46 +0000)]
[PATCH] v4l2 mpeg2 controls by Dennis Lou. Thanks.
Jean-Baptiste Kempf [Sat, 12 Jan 2008 20:00:02 +0000 (20:00 +0000)]
Qt4 - add ifdef if someone compiles vlc without vlm support