]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Thu, 17 Feb 2011 21:43:00 +0000 (22:43 +0100)]
access_attachment: kill a warning
Jean-Baptiste Kempf [Thu, 17 Feb 2011 21:36:59 +0000 (22:36 +0100)]
Access_http: fix sign comparison warning
Jean-Baptiste Kempf [Thu, 17 Feb 2011 20:34:51 +0000 (21:34 +0100)]
VCD: small cosmetics and avoid calling block_New with a negative value
Jean-Baptiste Kempf [Thu, 17 Feb 2011 20:27:55 +0000 (21:27 +0100)]
VCD: fix sign comparison error
Rémi Denis-Courmont [Thu, 17 Feb 2011 20:59:57 +0000 (22:59 +0200)]
Rationalize video output priorities
This tries to prioritize stuff a little better and more uniformly:
- less than 20: console (text)
- less than 50: plain frame buffers
- less than 100: no embedded windowing
- less than 150: SW scaling
- less than 200: SW chroma conversion
- rest: good stuff :-)
This removes multiple plugins with identical priorities. On Windows,
native outputs are now priorized over XCB (as there now is a Win32 port
of XCB). The ordering amongst native Windows outputs is preserved.
On X11, GLX is put ahead of plain as it supports scaling. SDL and
DirectFB are demoted as they cannot be embedded.
Old order:
- XCB XVideo
- Windows Direct3D (Vista+)
- Windows DirectX
- XCB X11
- Windows Direct3D (XP-)
- Windows Direct2D
- DirectFB, SDL
- XCB GLX
- Linux FB
- Windows GL - Windows GAPI
- Colored ASCII Art
- ASCII Art - Windows GDI
New order:
- Windows Direct3D (Vista+)
- Windows DirectX
- Windows Direct3D (XP-)
- XCB XVideo
- Windows Direct2D
- Windows GL
- XCB GLX
- Windows GAPI
- Windows GDI
- XCB X11
- SDL
- DirectFB
- Linux FB
- Colored ASCII Art
- ASCII Art
Pierre Ynard [Thu, 17 Feb 2011 18:42:07 +0000 (19:42 +0100)]
i18n: remove renamed files
They contain no translatable string
Pierre Ynard [Thu, 17 Feb 2011 18:14:30 +0000 (19:14 +0100)]
Fix include path in moved file
Pierre Ynard [Thu, 17 Feb 2011 18:04:58 +0000 (19:04 +0100)]
Makefile: rename file right
Pierre Ynard [Thu, 17 Feb 2011 18:01:06 +0000 (19:01 +0100)]
VCDX: build fix
Rémi Denis-Courmont [Thu, 17 Feb 2011 17:45:38 +0000 (19:45 +0200)]
Move core POSIX files to their own directory like Windows files
Pierre Ynard [Thu, 17 Feb 2011 17:43:29 +0000 (18:43 +0100)]
lua intf: don't print passwords in the logs
This is evil!
Jean-Baptiste Kempf [Thu, 17 Feb 2011 16:41:12 +0000 (17:41 +0100)]
Support for hdv9 fourcc
I am going to kill camcorder manufacturers
Jean-Baptiste Kempf [Thu, 17 Feb 2011 16:34:02 +0000 (17:34 +0100)]
Support for hdv4 fourcc
Jean-Baptiste Kempf [Thu, 17 Feb 2011 15:34:54 +0000 (16:34 +0100)]
VLMshell: use %Y-%m-%d instead of %F
This is equivalent, but seems to be working better on mingw
Jean-Baptiste Kempf [Thu, 17 Feb 2011 14:48:32 +0000 (15:48 +0100)]
RC: kill a warning on Win32
Jean-Baptiste Kempf [Thu, 17 Feb 2011 14:43:55 +0000 (15:43 +0100)]
TY: housekeeping...
Jean-Baptiste Kempf [Thu, 17 Feb 2011 13:52:41 +0000 (14:52 +0100)]
VCDX: fix wrong printf format
Jean-Baptiste Kempf [Thu, 17 Feb 2011 12:15:43 +0000 (13:15 +0100)]
src/playlist: kill warnings
Jean-Baptiste Kempf [Thu, 17 Feb 2011 12:14:52 +0000 (13:14 +0100)]
text/unicode: kill a "no previous prototype" warning
By adding include the same way as in charset.c
Jean-Baptiste Kempf [Thu, 17 Feb 2011 11:53:15 +0000 (12:53 +0100)]
HTML export: we have enough spam, thanks
Rémi Denis-Courmont [Wed, 16 Feb 2011 21:24:59 +0000 (23:24 +0200)]
override: simplify CALL()
Jean-Baptiste Kempf [Wed, 16 Feb 2011 20:22:22 +0000 (21:22 +0100)]
Postproc: better longhelp wording
Corresponding to Laurent's explanation on IRC
Jean-Baptiste Kempf [Wed, 16 Feb 2011 20:06:56 +0000 (21:06 +0100)]
Qt, sprefs: add play-and-pause
Jean-Baptiste Kempf [Wed, 16 Feb 2011 19:57:36 +0000 (20:57 +0100)]
Qt: sprefs, small layout improvement, when resizing
Felix Paul Kühne [Wed, 16 Feb 2011 00:28:32 +0000 (01:28 +0100)]
VLCKit: fixed 32bit compilation in Release mode on 10.6
Rémi Duraffort [Tue, 15 Feb 2011 23:22:47 +0000 (00:22 +0100)]
sout_select: fix race conditions.
Rémi Duraffort [Tue, 15 Feb 2011 22:52:56 +0000 (23:52 +0100)]
Use var_GetInteger when applicable.
Johannes Weißl [Wed, 9 Feb 2011 13:23:25 +0000 (14:23 +0100)]
Fix bug in taglib txxx handling
Currently, vlc puts the value *and* the description in the value field
for id3 TXXX tags, e.g. in Media Information:
REPLAYGAIN_TRACK_GAIN: REPLAYGAIN_TRACK_GAIN +3.30 dB
This leads to vlc_audio_replay_gain_MergeFromMeta() failing because it
can't parse the floating point value. Since the fieldList() of an
UserTextIdentificationFrame has exactly two members, it is safe to just
use the last (value) member. In Media Information:
REPLAYGAIN_TRACK_GAIN: +3.30 dB
This makes ReplayGain work for mp3 files.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Pierre Ynard [Tue, 15 Feb 2011 20:54:59 +0000 (21:54 +0100)]
configure: fix typo
Rémi Denis-Courmont [Tue, 15 Feb 2011 20:49:51 +0000 (22:49 +0200)]
Fix typos
Rémi Denis-Courmont [Tue, 15 Feb 2011 19:18:59 +0000 (21:18 +0200)]
XCB/X11: validate scanline pad correctly
Rémi Denis-Courmont [Tue, 15 Feb 2011 18:30:45 +0000 (20:30 +0200)]
Remove some legacy stuff in the build system
Rémi Denis-Courmont [Tue, 15 Feb 2011 17:18:47 +0000 (19:18 +0200)]
XCB/XVideo: add RV12, AV16 and AV32
Those are not used (currently). This commit is only meant to avoid the
error messages for unknown formats.
Rémi Denis-Courmont [Tue, 15 Feb 2011 17:12:28 +0000 (19:12 +0200)]
XCB/XVideo: match the color bits for RGB formats
AV16 (RGBA 4-bits per channel) was mistaken for RV16 otherwise. Pixels
occupy 16 bits, of which all 16 bits are useful, for both formats.
Rémi Denis-Courmont [Tue, 15 Feb 2011 16:53:00 +0000 (18:53 +0200)]
popcount(): compute bit weight
Rémi Denis-Courmont [Tue, 15 Feb 2011 16:30:35 +0000 (18:30 +0200)]
Reserve FOURCC's for RV12 and AV16 XVideo formats
Rémi Denis-Courmont [Tue, 15 Feb 2011 16:27:24 +0000 (18:27 +0200)]
hd1000a: remove obsolete plugin
We already removed hd1000v, so this was not really any use.
Rémi Denis-Courmont [Tue, 15 Feb 2011 16:25:18 +0000 (18:25 +0200)]
configure: enable RemoteOSD automatically, like RAOP
Rémi Denis-Courmont [Tue, 15 Feb 2011 16:24:50 +0000 (18:24 +0200)]
configure: skins2 checks for Xpm ad Xext, and cleanup
Rémi Denis-Courmont [Tue, 15 Feb 2011 16:24:27 +0000 (18:24 +0200)]
configure: gather skins2 checks
Jean-Paul Saman [Tue, 15 Feb 2011 13:02:45 +0000 (14:02 +0100)]
NEWS: trimmed example for stream_out_select
Jean-Paul Saman [Tue, 15 Feb 2011 12:50:15 +0000 (13:50 +0100)]
NEWS: correct select example
Jean-Paul Saman [Tue, 15 Feb 2011 12:35:11 +0000 (13:35 +0100)]
configure.ac: build stream_out_select for windows
Jean-Baptiste Kempf [Tue, 15 Feb 2011 11:04:42 +0000 (12:04 +0100)]
News, po, and module list for select
Jean-Paul Saman [Tue, 15 Feb 2011 09:49:33 +0000 (10:49 +0100)]
modules/stream_out: select.c
Replace an existing ES with another ES in the same track. It
can be used in combination with VLM. Here is an example vlm command file:
# VLC media player VLM command batch
# http://www.videolan.org/vlc/
# MPEG-TS stream
new ts broadcast enabled
setup ts input "file:///<path_to_some_file_to_play>"
setup ts output #duplicate{dst=bridge-out{id=1},select=video,dst=bridge-out{id=0xa3},select=audio}
setup ts loop
# Mic input
new mic broadcast enabled
setup mic input "alsa://"
setup mic output #transcode{acodec=mpga,ab=192,channels=2}:bridge-in{id-offset=0}:select{disable=0}:setid{id=0,newid=0xa3}:autodel:std{access=udp,mux=ts,dst=127.0.0.1:1234}
# Fire it up
control ts play
control mic play
Jean-Baptiste Kempf [Mon, 14 Feb 2011 22:51:23 +0000 (23:51 +0100)]
Win32: do not create too big stacktraces
We can't analyze them anyway, and they take space and bandwidth.
Rémi Duraffort [Mon, 14 Feb 2011 23:12:40 +0000 (00:12 +0100)]
Use a macro for the deprecated attribute.
Rémi Duraffort [Mon, 14 Feb 2011 22:54:58 +0000 (23:54 +0100)]
podcast: fix compilation warning.
Rémi Denis-Courmont [Mon, 14 Feb 2011 21:13:16 +0000 (23:13 +0200)]
XCB/X11: cosmetic changes
Rémi Denis-Courmont [Mon, 14 Feb 2011 21:13:03 +0000 (23:13 +0200)]
XCB/X11: fix grey scale (untested)
Rémi Denis-Courmont [Mon, 14 Feb 2011 20:57:02 +0000 (22:57 +0200)]
XCB/X11: remove two write-only variables
Felix Paul Kühne [Mon, 14 Feb 2011 20:36:00 +0000 (21:36 +0100)]
added Damien for the OS X redesign
Damien Erambert [Mon, 14 Feb 2011 20:25:54 +0000 (21:25 +0100)]
macosx: new button graphics!
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY-SA 3.0).
Thanks a lot!
Rémi Denis-Courmont [Mon, 14 Feb 2011 17:41:23 +0000 (19:41 +0200)]
XCB/X11: remove write only value
Rémi Denis-Courmont [Mon, 14 Feb 2011 16:23:18 +0000 (18:23 +0200)]
Qt4: fix m3u8 export extension
Jean-Baptiste Kempf [Mon, 14 Feb 2011 11:10:53 +0000 (12:10 +0100)]
Contribs: build .gme on Win32
Jean-Baptiste Kempf [Mon, 14 Feb 2011 10:56:41 +0000 (11:56 +0100)]
Contribs: Update freetype to 2.4.4
Jean-Baptiste Kempf [Mon, 14 Feb 2011 10:56:22 +0000 (11:56 +0100)]
Contribs: Update libjpeg to 8c
Jean-Baptiste Kempf [Mon, 14 Feb 2011 10:50:16 +0000 (11:50 +0100)]
Contribs: update twolame to 0.3.13
Jean-Baptiste Kempf [Mon, 14 Feb 2011 10:48:20 +0000 (11:48 +0100)]
Contribs: Update ORC for libschroedinger
Jean-Baptiste Kempf [Mon, 14 Feb 2011 10:22:12 +0000 (11:22 +0100)]
Qt: fix #4493
Pierre Ynard [Mon, 14 Feb 2011 00:52:56 +0000 (01:52 +0100)]
lua telnet: support --telnet-host "*console" syntax
Pierre Ynard [Sun, 13 Feb 2011 23:47:00 +0000 (00:47 +0100)]
lua telnet: handle <host>:<port> syntax
That's what the old interface did
Pierre Ynard [Sun, 13 Feb 2011 23:43:29 +0000 (00:43 +0100)]
i18n: fix POTFILES list
Pierre Ynard [Sun, 13 Feb 2011 23:29:50 +0000 (00:29 +0100)]
Win32: revert to old rc interface
See #4455. The lua interface merely polls, reads and writes on file
descriptors 0 and 1, and expects it to work. There is no support for
spawning a console and redirecting/getting file descriptors to it, and
file descriptors are mixed with socket descriptors and polled, which
won't work on windows. Until something is done about it, revert to the
old rc interface
Jean-Baptiste Kempf [Sun, 13 Feb 2011 17:26:49 +0000 (18:26 +0100)]
CrystalHD: remove one extra image copy
Jean-Baptiste Kempf [Sun, 13 Feb 2011 16:15:19 +0000 (17:15 +0100)]
CrystalHD: improve configuration on some linux
Rémi Denis-Courmont [Sun, 13 Feb 2011 15:47:44 +0000 (17:47 +0200)]
PLS: replace HTTP in Ref1 with MMSH rather than MMS (fixes #4494)
If the playlist file says HTTP, we really should not try MMS over TCP
or MMS over UDP, but only MMS over HTTP.
Rémi Denis-Courmont [Sun, 13 Feb 2011 15:03:32 +0000 (17:03 +0200)]
Remove many copies of "key-" in the list of actions
Rémi Denis-Courmont [Sun, 13 Feb 2011 14:58:20 +0000 (16:58 +0200)]
Store mapping for global hotkeys as well as normal ones
Jean-Baptiste Kempf [Sun, 13 Feb 2011 14:51:40 +0000 (15:51 +0100)]
CrystalHD: comments
Jean-Baptiste Kempf [Sun, 13 Feb 2011 14:11:53 +0000 (15:11 +0100)]
Rename upnp_intel to upnp
First this is a fork of the old intel code, and then we only have one
upnp module now
Rémi Denis-Courmont [Sun, 13 Feb 2011 14:29:03 +0000 (16:29 +0200)]
Qt4: update hotkey prefs to string items
This commit does not add support for multiples hotkeys though.
Jean-Baptiste Kempf [Sun, 13 Feb 2011 12:46:51 +0000 (13:46 +0100)]
Fix compilation
Rémi Denis-Courmont [Sun, 13 Feb 2011 12:14:20 +0000 (14:14 +0200)]
Parenthesis
Rémi Denis-Courmont [Sun, 13 Feb 2011 12:10:48 +0000 (14:10 +0200)]
Qt4: fix matching key config items
mux-ts-use-key-frames is not a key!
Rémi Denis-Courmont [Sun, 13 Feb 2011 11:42:29 +0000 (13:42 +0200)]
Fix incorrect return value and leak
(Beats me why GCC did not warn about this one)
Rémi Denis-Courmont [Sun, 13 Feb 2011 10:23:52 +0000 (12:23 +0200)]
Sort keys by name rather than key code
Names are looked up when starting VLC.
Codes are looked up when editing the preferences.
I prfer to optimize the VLC startup.
Laurent Aimar [Sun, 13 Feb 2011 11:15:17 +0000 (12:15 +0100)]
Fixed a huge memory leak due to OSD.
Jean-Baptiste Kempf [Sun, 13 Feb 2011 10:35:29 +0000 (11:35 +0100)]
Improve libupnp integration on Win32
Rémi Denis-Courmont [Sun, 13 Feb 2011 09:00:34 +0000 (11:00 +0200)]
core: allow multiple hotkeys for the same action
Hotkeys are separated by tabs. I would have allowed white spaces, but
they are found in some media key names :-(
Rémi Denis-Courmont [Sun, 13 Feb 2011 08:16:38 +0000 (10:16 +0200)]
No need to check HAVE_GETENV
We have had a replacement for quite a while already.
Rémi Denis-Courmont [Sun, 13 Feb 2011 08:14:56 +0000 (10:14 +0200)]
Fix compilation if getenv() is missing
Rémi Denis-Courmont [Sat, 12 Feb 2011 21:57:21 +0000 (23:57 +0200)]
Remove useless field
Rémi Denis-Courmont [Sat, 12 Feb 2011 21:54:29 +0000 (23:54 +0200)]
Win32: use vlc_GetActionId
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.
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.
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
Francois Cartegnie [Sat, 12 Feb 2011 20:29:46 +0000 (21:29 +0100)]
Qt: don't make 1 way only vars/commands radio items
Rémi Denis-Courmont [Sat, 12 Feb 2011 20:57:07 +0000 (22:57 +0200)]
Move actions list to key config
Rémi Denis-Courmont [Sat, 12 Feb 2011 20:35:17 +0000 (22:35 +0200)]
Get rid of putenv()
Rémi Denis-Courmont [Sat, 12 Feb 2011 20:34:54 +0000 (22:34 +0200)]
Assume we ahve setenv() and unsetenv()
Rémi Denis-Courmont [Sat, 12 Feb 2011 20:33:01 +0000 (22:33 +0200)]
Replacement for setenv() and unsetenv()
Laurent Aimar [Sat, 12 Feb 2011 19:52:34 +0000 (20:52 +0100)]
Fixed an invalid test when rendering subtitles.
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.
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.
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.
Laurent Aimar [Sat, 12 Feb 2011 18:37:06 +0000 (19:37 +0100)]
Fixed OSD widget rendering code to render at display size.
Laurent Aimar [Sat, 12 Feb 2011 18:34:59 +0000 (19:34 +0100)]
Fixed subpicture rendering when render size != source size.
Laurent Aimar [Sat, 12 Feb 2011 18:33:44 +0000 (19:33 +0100)]
Made subtitle subpicture absolute only when rendering succeed.