]> git.sesse.net Git - vlc/log
vlc
13 years agoFix compilation if getenv() is missing
Rémi Denis-Courmont [Sun, 13 Feb 2011 08:14:56 +0000 (10:14 +0200)]
Fix compilation if getenv() is missing

13 years agoRemove useless field
Rémi Denis-Courmont [Sat, 12 Feb 2011 21:57:21 +0000 (23:57 +0200)]
Remove useless field

13 years agoWin32: use vlc_GetActionId
Rémi Denis-Courmont [Sat, 12 Feb 2011 21:54:29 +0000 (23:54 +0200)]
Win32: use vlc_GetActionId

13 years agoStore hotkey mappings in a tree instead of a table
Rémi Denis-Courmont [Sat, 12 Feb 2011 21:49:56 +0000 (23:49 +0200)]
Store hotkey mappings in a tree instead of a table

This avoids storing unmapping actions. More interestingly, this will
enable multiple keys per action.

13 years agocore: Add a private pointer for hotkeys/actions handler
Rémi Denis-Courmont [Sat, 12 Feb 2011 21:13:18 +0000 (23:13 +0200)]
core: Add a private pointer for hotkeys/actions handler

We cannot fully privatize this, as the global hotkeys plugin read the
list of actions through the public LibVLC instance pointer.

13 years agoQt: fix video menu
Francois Cartegnie [Sat, 12 Feb 2011 21:07:43 +0000 (22:07 +0100)]
Qt: fix video menu

'scale' is vlc autoscale not a value
snapshot could have meant thumb size
directx wallpaper is win32 only
just show desktop feature, not tech details to end user

13 years agoQt: don't make 1 way only vars/commands radio items
Francois Cartegnie [Sat, 12 Feb 2011 20:29:46 +0000 (21:29 +0100)]
Qt: don't make 1 way only vars/commands radio items

13 years agoMove actions list to key config
Rémi Denis-Courmont [Sat, 12 Feb 2011 20:57:07 +0000 (22:57 +0200)]
Move actions list to key config

13 years agoGet rid of putenv()
Rémi Denis-Courmont [Sat, 12 Feb 2011 20:35:17 +0000 (22:35 +0200)]
Get rid of putenv()

13 years agoAssume we ahve setenv() and unsetenv()
Rémi Denis-Courmont [Sat, 12 Feb 2011 20:34:54 +0000 (22:34 +0200)]
Assume we ahve setenv() and unsetenv()

13 years agoReplacement for setenv() and unsetenv()
Rémi Denis-Courmont [Sat, 12 Feb 2011 20:33:01 +0000 (22:33 +0200)]
Replacement for setenv() and unsetenv()

13 years agoFixed an invalid test when rendering subtitles.
Laurent Aimar [Sat, 12 Feb 2011 19:52:34 +0000 (20:52 +0100)]
Fixed an invalid test when rendering subtitles.

13 years agoConsider too large width/height as invalid.
Laurent Aimar [Sat, 12 Feb 2011 19:01:28 +0000 (20:01 +0100)]
Consider too large width/height as invalid.

It will prevents issue with our code but also with external libraries.

13 years agoHandle errors when no filter can be found to adapt from the decoder format to the...
Laurent Aimar [Sat, 12 Feb 2011 18:59:06 +0000 (19:59 +0100)]
Handle errors when no filter can be found to adapt from the decoder format to the display one.

13 years agoAllowed rendering OSD at display resolution when possible and of higher quality.
Laurent Aimar [Sat, 12 Feb 2011 18:38:36 +0000 (19:38 +0100)]
Allowed rendering OSD at display resolution when possible and of higher quality.

13 years agoFixed OSD widget rendering code to render at display size.
Laurent Aimar [Sat, 12 Feb 2011 18:37:06 +0000 (19:37 +0100)]
Fixed OSD widget rendering code to render at display size.

13 years agoFixed subpicture rendering when render size != source size.
Laurent Aimar [Sat, 12 Feb 2011 18:34:59 +0000 (19:34 +0100)]
Fixed subpicture rendering when render size != source size.

13 years agoMade subtitle subpicture absolute only when rendering succeed.
Laurent Aimar [Sat, 12 Feb 2011 18:33:44 +0000 (19:33 +0100)]
Made subtitle subpicture absolute only when rendering succeed.

13 years agoRemove useless parameters
Rémi Denis-Courmont [Sat, 12 Feb 2011 18:49:40 +0000 (20:49 +0200)]
Remove useless parameters

13 years agoDeprecate old vlc_thread_* functions
Rémi Denis-Courmont [Sat, 12 Feb 2011 18:21:28 +0000 (20:21 +0200)]
Deprecate old vlc_thread_* functions

13 years agoUnexport vlc_object_set_destructor
Rémi Denis-Courmont [Sat, 12 Feb 2011 18:12:38 +0000 (20:12 +0200)]
Unexport vlc_object_set_destructor

13 years agoIn the decklink module, add a string list for the audio connection alternatives.
Steinar H. Gunderson [Sat, 12 Feb 2011 16:51:30 +0000 (17:51 +0100)]
In the decklink module, add a string list for the audio connection alternatives.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoFix a typo in an error message in the decklink module.
Steinar H. Gunderson [Sat, 12 Feb 2011 16:51:15 +0000 (17:51 +0100)]
Fix a typo in an error message in the decklink module.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoHold on to the DeckLink configuration object for the entire session, or it will rever...
Steinar H. Gunderson [Sat, 12 Feb 2011 16:48:00 +0000 (17:48 +0100)]
Hold on to the DeckLink configuration object for the entire session, or it will revert to the defaults in the configuration file. (This change was made during the 7.9 series SDK, it seems.)

This also fixes an issue where VLC would segfault if it could not
initialize the card.

Patch originally by Ed Groth <ed at boxpopuli.com>.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoMark plugin-path as obsolete
Rémi Denis-Courmont [Sat, 12 Feb 2011 09:06:17 +0000 (11:06 +0200)]
Mark plugin-path as obsolete

13 years agoOverride the plugins path with an environment variable...
Rémi Denis-Courmont [Sat, 12 Feb 2011 09:00:03 +0000 (11:00 +0200)]
Override the plugins path with an environment variable...

...rather than with a command line option. This enables extending the
set of plugins paths globally, for all LibVLC applications.

Using an environment variable seems more logical than a command line
option considering that the module bank is shared by all VLC instances
in the process. In other words, it did not belong as a parameter to
libvlc_new().

13 years agoSimplify plugin paths tokenization
Rémi Denis-Courmont [Sat, 12 Feb 2011 08:47:59 +0000 (10:47 +0200)]
Simplify plugin paths tokenization

13 years agoDo not use EBML_STRICT_API, because it seems to crash
Jean-Baptiste Kempf [Fri, 11 Feb 2011 23:52:53 +0000 (00:52 +0100)]
Do not use EBML_STRICT_API, because it seems to crash

I have to say I fail to understand why...

13 years agostream_filter/httplive.c: ChooseSegment() defaults first segment
Jean-Paul Saman [Fri, 4 Feb 2011 15:01:32 +0000 (16:01 +0100)]
stream_filter/httplive.c: ChooseSegment() defaults first segment

13 years agostream_filter/httplive.c: rewrite parsing of HLS m3u8 files
Jean-Paul Saman [Thu, 27 Jan 2011 12:16:02 +0000 (13:16 +0100)]
stream_filter/httplive.c: rewrite parsing of HLS m3u8 files

The parsing of .m3u8 HLS files was too position dependend and did not work well
with some implementations of HLS playlist files. Parsing and reading the .m3u8 file
are now separated.

13 years agostream_filter/httplive.c: read a HLS m3u8 file in one go, parse later
Jean-Paul Saman [Wed, 26 Jan 2011 16:36:48 +0000 (17:36 +0100)]
stream_filter/httplive.c: read a HLS m3u8 file in one go, parse later

Functions to read an entire M3U8 meta or playlist file from the HLS server into a buffer.
The buffer will be parsed later.

13 years agostream_filter/httplive.c: Relax estimated download duration check.
Jean-Paul Saman [Thu, 27 Jan 2011 12:50:28 +0000 (13:50 +0100)]
stream_filter/httplive.c: Relax estimated download duration check.

If downloading of a segment takes longer then its duration, then print
a warning instead of terminating playback.

13 years agostream_filter/httplive.c: Relax condition in live playback.
Jean-Paul Saman [Thu, 27 Jan 2011 08:20:37 +0000 (09:20 +0100)]
stream_filter/httplive.c: Relax condition in live playback.

When there is less then 3 times the target duration of data available in
the HLS stream print a warning and try to start anyway. Instead of aborting
playback. Other HLS clients seem to do the same.

13 years agostream_filter/httplive.c: Improve detection of HTTP Live Streaming detection to all...
Jean-Paul Saman [Wed, 26 Jan 2011 12:56:40 +0000 (13:56 +0100)]
stream_filter/httplive.c: Improve detection of HTTP Live Streaming detection to all EXT-X tags.

Improve detection of HTTP Live Streaming detection to all EXT-X tags.

13 years agostream_out/switcher: indentation
Jean-Paul Saman [Wed, 26 Jan 2011 12:56:08 +0000 (13:56 +0100)]
stream_out/switcher: indentation

13 years agoContribs: Upnp, update to 1.6.12
Jean-Baptiste Kempf [Thu, 10 Feb 2011 22:56:32 +0000 (23:56 +0100)]
Contribs: Upnp, update to 1.6.12

13 years agoDelay, langfromtelx, setid: relicense to LGPL, simplify and fix
Christophe Massiot [Thu, 10 Feb 2011 22:15:12 +0000 (23:15 +0100)]
Delay, langfromtelx, setid: relicense to LGPL, simplify and fix

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoChange key items to string type
Rémi Denis-Courmont [Thu, 10 Feb 2011 20:46:59 +0000 (22:46 +0200)]
Change key items to string type

The configuration is simplified a bit.
Multiple keys per action will be easier to add.

N.B.: this commit breaks global hotkeys setup and hotkey prefs

13 years agoSome documentation
Rémi Denis-Courmont [Thu, 10 Feb 2011 20:37:48 +0000 (22:37 +0200)]
Some documentation

13 years agocore: merge the two hotkey files
Rémi Denis-Courmont [Thu, 10 Feb 2011 20:31:34 +0000 (22:31 +0200)]
core: merge the two hotkey files

13 years agoFix + and - hotkeys
Rémi Denis-Courmont [Thu, 10 Feb 2011 20:44:51 +0000 (22:44 +0200)]
Fix + and - hotkeys

13 years agoReadd txt autodetection
Jean-Baptiste Kempf [Tue, 8 Feb 2011 23:33:17 +0000 (00:33 +0100)]
Readd txt autodetection

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoSubtitle: do not dialog_Fatal when the subtitle was autodetected
Jean-Baptiste Kempf [Tue, 8 Feb 2011 23:32:08 +0000 (00:32 +0100)]
Subtitle: do not dialog_Fatal when the subtitle was autodetected

When the subtitle is auto-detected, fail, complain, but do not block the
playback with annoying pop-up. This should fix the .txt subtitle issue.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoMake SubtitleAdd accept flags instead of a bool
Jean-Baptiste Kempf [Tue, 8 Feb 2011 23:15:43 +0000 (00:15 +0100)]
Make SubtitleAdd accept flags instead of a bool

No behaviour change.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoKill some relocs
Rémi Denis-Courmont [Thu, 10 Feb 2011 18:21:17 +0000 (20:21 +0200)]
Kill some relocs

13 years agoFix compilation
Rémi Denis-Courmont [Thu, 10 Feb 2011 18:20:24 +0000 (20:20 +0200)]
Fix compilation

13 years agoUse + as modifier separator, keep backward compatibility with -
Rémi Denis-Courmont [Thu, 10 Feb 2011 18:17:03 +0000 (20:17 +0200)]
Use + as modifier separator, keep backward compatibility with -

13 years agoMerge ConfigKeyToString and KeyToString
Rémi Denis-Courmont [Thu, 10 Feb 2011 18:01:54 +0000 (20:01 +0200)]
Merge ConfigKeyToString and KeyToString

13 years agoConfigKeyToString: simplify and fix potential leak
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:31:50 +0000 (19:31 +0200)]
ConfigKeyToString: simplify and fix potential leak

13 years agoUnduplicate code
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:43:58 +0000 (19:43 +0200)]
Unduplicate code

13 years agoRemove unused StringToKey()
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:43:07 +0000 (19:43 +0200)]
Remove unused StringToKey()

13 years agoRemove plugins dependency on libvlccore.sym
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:41:56 +0000 (19:41 +0200)]
Remove plugins dependency on libvlccore.sym

In practice, this is useless.

13 years agoRemove silly #include
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:31:25 +0000 (19:31 +0200)]
Remove silly #include

13 years agoWinCE: (don't) implement vlc_pipe()
Pierre Ynard [Wed, 9 Feb 2011 23:28:26 +0000 (00:28 +0100)]
WinCE: (don't) implement vlc_pipe()

Pipes are not supported on WinCE

13 years agoBuild fix
Pierre Ynard [Wed, 9 Feb 2011 23:02:33 +0000 (00:02 +0100)]
Build fix

13 years agocore: use vlc_pipe()
Rémi Denis-Courmont [Wed, 9 Feb 2011 20:58:28 +0000 (22:58 +0200)]
core: use vlc_pipe()

13 years agodecomp: use vlc_pipe()
Rémi Denis-Courmont [Wed, 9 Feb 2011 20:51:49 +0000 (22:51 +0200)]
decomp: use vlc_pipe()

13 years agoImplement vlc_pipe()
Rémi Denis-Courmont [Wed, 9 Feb 2011 20:46:09 +0000 (22:46 +0200)]
Implement vlc_pipe()

13 years agomakefile: fixed typo
Felix Paul Kühne [Wed, 9 Feb 2011 15:37:06 +0000 (16:37 +0100)]
makefile: fixed typo

13 years agocontribs: use a slightly customized version of BWToolKit
Felix Paul Kühne [Wed, 9 Feb 2011 12:08:04 +0000 (13:08 +0100)]
contribs: use a slightly customized version of BWToolKit

This fixes the framework loading on runtime.

13 years agocontribs: updated binary package for Mac including BWToolKit and lua 5.1.4
Felix Paul Kühne [Wed, 9 Feb 2011 11:43:01 +0000 (12:43 +0100)]
contribs: updated binary package for Mac including BWToolKit and lua 5.1.4

13 years agocontribs: updated lua to latest version
Felix Paul Kühne [Wed, 9 Feb 2011 11:35:23 +0000 (12:35 +0100)]
contribs: updated lua to latest version

13 years agoD-Bus inhibit: fix leaks and simplify
Rémi Denis-Courmont [Tue, 8 Feb 2011 19:38:28 +0000 (21:38 +0200)]
D-Bus inhibit: fix leaks and simplify

13 years agomacosx dialog provider: implement EXTENSION_WIDGET_SPIN_ICON
Felix Paul Kühne [Tue, 8 Feb 2011 17:42:15 +0000 (18:42 +0100)]
macosx dialog provider: implement EXTENSION_WIDGET_SPIN_ICON

13 years agomacosx-vout: removed broken and deprecated AGL vout
Felix Paul Kühne [Tue, 8 Feb 2011 16:57:52 +0000 (17:57 +0100)]
macosx-vout: removed broken and deprecated AGL vout

This was used by the (also broken) mozilla plugin only and needs to be replaced with a 10.5 SDK compatible 64bit capable re-write.

13 years agocontribs: added BWToolKit
Felix Paul Kühne [Tue, 8 Feb 2011 14:20:35 +0000 (15:20 +0100)]
contribs: added BWToolKit

13 years agoauhal: updated to current AudioUnit API
Felix Paul Kühne [Tue, 8 Feb 2011 14:06:15 +0000 (15:06 +0100)]
auhal: updated to current AudioUnit API

should be tested with SPDIF devices

13 years agomacosx: reference BWToolKit in xcode proj
Felix Paul Kühne [Mon, 7 Feb 2011 20:35:16 +0000 (21:35 +0100)]
macosx: reference BWToolKit in xcode proj

13 years agomac intf: switched Extended panel to HUD style
Felix Paul Kühne [Mon, 7 Feb 2011 20:30:45 +0000 (21:30 +0100)]
mac intf: switched Extended panel to HUD style

13 years agoenable BWToolKit for the Mac port
Felix Paul Kühne [Mon, 7 Feb 2011 20:30:07 +0000 (21:30 +0100)]
enable BWToolKit for the Mac port

13 years agoconfigure: tune for core2 when compiling for 64bit Mac
Felix Paul Kühne [Mon, 7 Feb 2011 20:28:09 +0000 (21:28 +0100)]
configure: tune for core2 when compiling for 64bit Mac

13 years agoWin32 installer: Fix typo
Jean-Baptiste Kempf [Tue, 8 Feb 2011 10:40:36 +0000 (11:40 +0100)]
Win32 installer: Fix typo

13 years agoJack: do not use deprecated functions
Jean-Baptiste Kempf [Mon, 7 Feb 2011 23:30:32 +0000 (00:30 +0100)]
Jack: do not use deprecated functions

Especially, when it is deprecated since a very long time.

13 years agoWin32: match the text with the button
Jean-Baptiste Kempf [Mon, 7 Feb 2011 23:15:18 +0000 (00:15 +0100)]
Win32: match the text with the button

13 years agoUpdate NEWS about EGL
Jean-Baptiste Kempf [Sat, 5 Feb 2011 10:59:24 +0000 (11:59 +0100)]
Update NEWS about EGL

13 years agoLinux DVB: cleanup capabilities list, and add missing ones
Rémi Denis-Courmont [Mon, 7 Feb 2011 22:00:37 +0000 (00:00 +0200)]
Linux DVB: cleanup capabilities list, and add missing ones

13 years agoLinux DVB: fix stupidity check (stupid is zero)
Rémi Denis-Courmont [Mon, 7 Feb 2011 22:00:14 +0000 (00:00 +0200)]
Linux DVB: fix stupidity check (stupid is zero)

13 years agoQt: fix bookmarks dialog
Francois Cartegnie [Mon, 7 Feb 2011 17:40:11 +0000 (18:40 +0100)]
Qt: fix bookmarks dialog

13 years agoQt: Bookmarks are custom and playback only related
Francois Cartegnie [Mon, 7 Feb 2011 17:08:45 +0000 (18:08 +0100)]
Qt: Bookmarks are custom and playback only related

13 years agoQt: name unaliased resource icon
Francois Cartegnie [Wed, 2 Feb 2011 21:14:54 +0000 (22:14 +0100)]
Qt: name unaliased resource icon

13 years agolive555 : check for NULL string in OPTION callback
Sébastien Escudier [Mon, 7 Feb 2011 08:22:33 +0000 (09:22 +0100)]
live555 : check for NULL string in OPTION callback

13 years agomacosx vout: reenabled. will break compilation until fixed
Felix Paul Kühne [Sat, 5 Feb 2011 15:07:19 +0000 (16:07 +0100)]
macosx vout: reenabled. will break compilation until fixed

13 years agomacosx: updated project file to Xcode4
Felix Paul Kühne [Sat, 5 Feb 2011 15:06:32 +0000 (16:06 +0100)]
macosx: updated project file to Xcode4

13 years agovlc: use signal handlers rather than sigwait() for SIGCHLD
Rémi Denis-Courmont [Thu, 3 Feb 2011 12:57:00 +0000 (14:57 +0200)]
vlc: use signal handlers rather than sigwait() for SIGCHLD

This works around Qt4 QProcess getting stuck waiting for its
SIGCHLD signal handler to be called.

13 years agovlc: use SETMASK instead of BLOCK
Rémi Denis-Courmont [Thu, 3 Feb 2011 12:56:17 +0000 (14:56 +0200)]
vlc: use SETMASK instead of BLOCK

We don't really want to inherit the blocked signal mask from our parent.

13 years agoRevert "Do not load KDE Qt plugins until KDE gets a clue"
Rémi Denis-Courmont [Thu, 3 Feb 2011 12:54:19 +0000 (14:54 +0200)]
Revert "Do not load KDE Qt plugins until KDE gets a clue"

This reverts commit 96c7f9c26940828357655380470a930cbb09497e.
This did not work with KDE 4.6 anyhow.

13 years agoluatelnet: fix typo
Pierre Ynard [Wed, 2 Feb 2011 02:56:15 +0000 (03:56 +0100)]
luatelnet: fix typo

13 years agooldrc: small simplification
Pierre Ynard [Wed, 2 Feb 2011 01:46:53 +0000 (02:46 +0100)]
oldrc: small simplification

13 years agoi18n: remove deleted file
Pierre Ynard [Wed, 2 Feb 2011 00:57:08 +0000 (01:57 +0100)]
i18n: remove deleted file

13 years agoSync news with 1.1.7
Jean-Baptiste Kempf [Tue, 1 Feb 2011 23:19:40 +0000 (00:19 +0100)]
Sync news with 1.1.7

13 years agoluatelnet: end connections in the password state too
Pierre Ynard [Tue, 1 Feb 2011 22:36:19 +0000 (23:36 +0100)]
luatelnet: end connections in the password state too

Kludge beurk beurk

13 years agoluatelnet: end remotely closed connections
Pierre Ynard [Tue, 1 Feb 2011 22:32:51 +0000 (23:32 +0100)]
luatelnet: end remotely closed connections

Fix a busy loop and socket leak

13 years agoluatelnet: fix ending connections
Pierre Ynard [Tue, 1 Feb 2011 22:25:14 +0000 (23:25 +0100)]
luatelnet: fix ending connections

13 years agoluarc: end remotely closed connections
Pierre Ynard [Tue, 1 Feb 2011 22:11:23 +0000 (23:11 +0100)]
luarc: end remotely closed connections

Fix a busy loop and socket leak. Thanks to Santiago Gimeno for
pointing it out (Debian bug #607869)

13 years agoRevert "lua: fix a busy loop (fix #4165)"
Pierre Ynard [Tue, 1 Feb 2011 21:53:03 +0000 (22:53 +0100)]
Revert "lua: fix a busy loop (fix #4165)"

This reverts commit a1b3978d280993a87033ee3de22b08d6dad9544f.

It doesn't fix anything and it breaks new connections

Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
13 years agortp sout: fix unsafe read
Pierre Ynard [Tue, 1 Feb 2011 20:43:51 +0000 (21:43 +0100)]
rtp sout: fix unsafe read

13 years agoRemove (extremely) old copy of videodev2.h
Rémi Denis-Courmont [Tue, 1 Feb 2011 20:25:03 +0000 (22:25 +0200)]
Remove (extremely) old copy of videodev2.h

13 years agoCrystalHD: small fix for 1088 height
Jean-Baptiste Kempf [Mon, 31 Jan 2011 12:20:25 +0000 (13:20 +0100)]
CrystalHD: small fix for 1088 height

13 years agoWin64: do not build dirac
Jean-Baptiste Kempf [Mon, 31 Jan 2011 11:08:42 +0000 (12:08 +0100)]
Win64: do not build dirac

13 years agoFreetype: kill warnings
Guillaume Poussel [Mon, 31 Jan 2011 11:01:58 +0000 (12:01 +0100)]
Freetype: kill warnings

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>