]> git.sesse.net Git - vlc/log
vlc
12 years agofix crash with directory access
Rafaël Carré [Sat, 19 Nov 2011 22:04:35 +0000 (17:04 -0500)]
fix crash with directory access

If a directory was not valid UTF-8, convert_xml_special_chars() would
return NULL, we'd have no title to give to our node, and we'd use
freed memory when adding the next node to the list.

Ensure we give valid UTF-8 to convert_xml_special_chars()
Also ensure we give a title to our node in any case

12 years agoRevert "directory access: avoid useless strdup"
Rafaël Carré [Sat, 19 Nov 2011 21:54:18 +0000 (16:54 -0500)]
Revert "directory access: avoid useless strdup"

This reverts commit 0cef084bdfb2acca795e72f2cd9ade638fa07e52.

It broke playlist-tree

12 years agomacosx: replaced a few NSLog which sneaked in this summer
Felix Paul Kühne [Sat, 19 Nov 2011 21:14:21 +0000 (22:14 +0100)]
macosx: replaced a few NSLog which sneaked in this summer

12 years agomp4 mux: always write esds descriptor length using 4 bytes
Rafaël Carré [Sun, 13 Nov 2011 02:32:58 +0000 (21:32 -0500)]
mp4 mux: always write esds descriptor length using 4 bytes

Closes: #4691
ipod shuffle doesn't support anything else.

Fix from FFmpeg

Also simplify bo_* functions (bo_add_descr is from FFmpeg too)

12 years agowin32 package: simplify / cleanup
Rafaël Carré [Sat, 19 Nov 2011 15:04:29 +0000 (10:04 -0500)]
win32 package: simplify / cleanup

12 years agoBluray: fix issue when libbluray couldn't parse the meta info
Sam Lade [Sat, 19 Nov 2011 18:03:27 +0000 (19:03 +0100)]
Bluray: fix issue when libbluray couldn't parse the meta info

This is the case for BD of 2001

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoBluray access: relicense to LGPLv2.1+
Jean-Baptiste Kempf [Sat, 19 Nov 2011 17:58:13 +0000 (18:58 +0100)]
Bluray access: relicense to LGPLv2.1+

12 years agoQt: Go To Time dialog: set default time to current (fix #5511)
Francois Cartegnie [Sat, 19 Nov 2011 17:42:51 +0000 (18:42 +0100)]
Qt: Go To Time dialog: set default time to current (fix #5511)

12 years agofix macosx packaging
Rafaël Carré [Sat, 19 Nov 2011 17:13:28 +0000 (12:13 -0500)]
fix macosx packaging

12 years agomacosx: fixed transform filter controls
Felix Paul Kühne [Sat, 19 Nov 2011 16:50:49 +0000 (17:50 +0100)]
macosx: fixed transform filter controls

12 years agoforce symlink creation
Rafaël Carré [Sat, 19 Nov 2011 16:42:10 +0000 (11:42 -0500)]
force symlink creation

12 years agomacosx: fixed video filter enable/disable code
Felix Paul Kühne [Sat, 19 Nov 2011 16:03:37 +0000 (17:03 +0100)]
macosx: fixed video filter enable/disable code

loosely merged with the qt4 code

12 years agomacosx: fixed confusing interface behavior of the crop filter controls
Felix Paul Kühne [Sat, 19 Nov 2011 15:08:02 +0000 (16:08 +0100)]
macosx: fixed confusing interface behavior of the crop filter controls

12 years agomacosx: show an indeterminate progress bar style when doing stuff for indeterminate...
Felix Paul Kühne [Sat, 19 Nov 2011 14:32:42 +0000 (15:32 +0100)]
macosx: show an indeterminate progress bar style when doing stuff for indeterminate time

Fixes #5548

12 years agoi686-w64-mingw32 toolchain produces 32bits binaries
Rafaël Carré [Sat, 19 Nov 2011 14:18:19 +0000 (09:18 -0500)]
i686-w64-mingw32 toolchain produces 32bits binaries

12 years agoFix VLC-release.app target
Rafaël Carré [Sat, 19 Nov 2011 13:14:10 +0000 (08:14 -0500)]
Fix VLC-release.app target

VLC binary must not exist prior to running Pre-Compile.sh

12 years agoRemove obsolete optimizations=speed option
Rafaël Carré [Sat, 19 Nov 2011 12:30:46 +0000 (07:30 -0500)]
Remove obsolete optimizations=speed option

12 years agoDon't force fno-omit-frame-pointer on darwin
Rafaël Carré [Sat, 19 Nov 2011 12:26:00 +0000 (07:26 -0500)]
Don't force fno-omit-frame-pointer on darwin

12 years agon't -> ' not'
Rafaël Carré [Sat, 19 Nov 2011 12:24:38 +0000 (07:24 -0500)]
n't -> ' not'

fix vim syntax highlighting

12 years agoMacOSX Readme: update
Rafaël Carré [Sat, 19 Nov 2011 07:16:14 +0000 (02:16 -0500)]
MacOSX Readme: update

Fix outdated link
Remove 'version 0.9'

12 years agoFix CFLAGS for optimizations and SIMD
Rémi Denis-Courmont [Sat, 19 Nov 2011 10:12:25 +0000 (12:12 +0200)]
Fix CFLAGS for optimizations and SIMD

This should really be cleaned up...

12 years agomacosx packaging: simplify
Rafaël Carré [Sat, 19 Nov 2011 05:53:17 +0000 (00:53 -0500)]
macosx packaging: simplify

reduce some shell constructs
copy whole share/ directory
Closes: #5439
copy .mo files and share/ for VLC-release.app too

Finally get rid of the horrible, out-of-sync duplication of VLC.app and VLC-release.app

12 years agoMakefile.am: split macosx and win32 packaging into their own files
Rafaël Carré [Sat, 19 Nov 2011 04:47:01 +0000 (23:47 -0500)]
Makefile.am: split macosx and win32 packaging into their own files

12 years agoMKV: increase debug on attachment management to fix the cover art bug
Jean-Baptiste Kempf [Sat, 19 Nov 2011 01:19:11 +0000 (02:19 +0100)]
MKV: increase debug on attachment management to fix the cover art bug

12 years agoMKV: remove unused variable
Jean-Baptiste Kempf [Sat, 19 Nov 2011 01:01:38 +0000 (02:01 +0100)]
MKV: remove unused variable

12 years agoMKV: parse more metadata
Jean-Baptiste Kempf [Sat, 19 Nov 2011 01:01:15 +0000 (02:01 +0100)]
MKV: parse more metadata

12 years agoskins2/win32: don't link with every lib known in existence
Rafaël Carré [Sat, 19 Nov 2011 00:00:41 +0000 (19:00 -0500)]
skins2/win32: don't link with every lib known in existence

12 years agoContribs: disable libbluray debug
Jean-Baptiste Kempf [Fri, 18 Nov 2011 23:18:29 +0000 (00:18 +0100)]
Contribs: disable libbluray debug

12 years agoContribs: add more gcrypt ciphers
Jean-Baptiste Kempf [Fri, 18 Nov 2011 23:11:25 +0000 (00:11 +0100)]
Contribs: add more gcrypt ciphers

12 years agocontrib: gcrypt: enable rsa public key cipher
Rafaël Carré [Fri, 18 Nov 2011 19:07:39 +0000 (14:07 -0500)]
contrib: gcrypt: enable rsa public key cipher

12 years agoQt: fix VLM geometry restoration
Jean-Baptiste Kempf [Fri, 18 Nov 2011 22:13:12 +0000 (23:13 +0100)]
Qt: fix VLM geometry restoration

Forgotten in previous commit

12 years agoQt: update correctly the MRL when checking BD radioButton
Jean-Baptiste Kempf [Fri, 18 Nov 2011 22:11:51 +0000 (23:11 +0100)]
Qt: update correctly the MRL when checking BD radioButton

12 years agoMacOS X: fix preferences for ModulesConfig
Jean-Baptiste Kempf [Fri, 18 Nov 2011 18:00:06 +0000 (19:00 +0100)]
MacOS X: fix preferences for ModulesConfig

Close #5024

12 years agospeex: increase default quality to 4
Rémi Denis-Courmont [Fri, 18 Nov 2011 16:03:19 +0000 (18:03 +0200)]
speex: increase default quality to 4

On rare/unreproducible occasions, level 3 seem to induce lots of noise.

12 years agoRevert "Add list of committers"
Rémi Denis-Courmont [Fri, 18 Nov 2011 14:19:51 +0000 (16:19 +0200)]
Revert "Add list of committers"

This reverts commit 5436f7e9cb11d2027f95b18694ad4e2262e46f6d.

Conflicts:

COMMITTERS

12 years agoVLM: correctly save and restore the geometry
Jean-Baptiste Kempf [Fri, 18 Nov 2011 02:02:38 +0000 (03:02 +0100)]
VLM: correctly save and restore the geometry

12 years agoQt: Extendedpanel: move to a Dialog
Jean-Baptiste Kempf [Fri, 18 Nov 2011 02:01:22 +0000 (03:01 +0100)]
Qt: Extendedpanel: move to a Dialog

Close #5335

12 years agoQt: sprefs, add MKV preloading
Jean-Baptiste Kempf [Fri, 18 Nov 2011 01:33:49 +0000 (02:33 +0100)]
Qt: sprefs, add MKV preloading

So anime folks don't jump on my throat again...

12 years agoMKV: improve options wording
Jean-Baptiste Kempf [Fri, 18 Nov 2011 01:28:51 +0000 (02:28 +0100)]
MKV: improve options wording

12 years agoContribs: update upnp to 1.6.14
Jean-Baptiste Kempf [Fri, 18 Nov 2011 01:17:20 +0000 (02:17 +0100)]
Contribs: update upnp to 1.6.14

12 years agoContribs: update to Gcrypt 1.5.0
Jean-Baptiste Kempf [Fri, 18 Nov 2011 00:11:13 +0000 (01:11 +0100)]
Contribs: update to Gcrypt 1.5.0

12 years agoComplete list of committers
Rafaël Carré [Thu, 17 Nov 2011 23:14:31 +0000 (18:14 -0500)]
Complete list of committers

12 years agoAdd list of committers
Rafaël Carré [Thu, 17 Nov 2011 22:53:32 +0000 (17:53 -0500)]
Add list of committers

12 years agoMKV: avoid a crash in msg_Dbg
Jean-Baptiste Kempf [Thu, 17 Nov 2011 22:36:29 +0000 (23:36 +0100)]
MKV: avoid a crash in msg_Dbg

Reported by alienBob on IRC

12 years agoQt: correctly display the right treeView columns
Jean-Baptiste Kempf [Thu, 17 Nov 2011 22:15:56 +0000 (23:15 +0100)]
Qt: correctly display the right treeView columns

Close #2082

12 years agoQt: fix toolbars customization
Jean-Baptiste Kempf [Thu, 17 Nov 2011 21:22:56 +0000 (22:22 +0100)]
Qt: fix toolbars customization

Close #5547
This must be a side-effect of the playlist settings

12 years agoContribs: update PNG from 1.4.8 to 1.5.6
Jean-Baptiste Kempf [Thu, 17 Nov 2011 19:16:03 +0000 (20:16 +0100)]
Contribs: update PNG from 1.4.8 to 1.5.6

12 years agoContribs: update freetype to 2.4.8 (CVE-2011-3439)
Jean-Baptiste Kempf [Thu, 17 Nov 2011 19:08:24 +0000 (20:08 +0100)]
Contribs: update freetype to 2.4.8 (CVE-2011-3439)

12 years agoContribs: update libdvdcss to 1.2.11
Jean-Baptiste Kempf [Thu, 17 Nov 2011 19:05:06 +0000 (20:05 +0100)]
Contribs: update libdvdcss to 1.2.11

12 years agoContribs: update LAME
Jean-Baptiste Kempf [Thu, 17 Nov 2011 19:04:32 +0000 (20:04 +0100)]
Contribs: update LAME

12 years agoContribs: mpc, use r475 (advised release)
Jean-Baptiste Kempf [Thu, 17 Nov 2011 17:37:27 +0000 (18:37 +0100)]
Contribs: mpc, use r475 (advised release)

12 years agoDash: C++ sanitization
Jean-Baptiste Kempf [Thu, 17 Nov 2011 17:04:16 +0000 (18:04 +0100)]
Dash: C++ sanitization

12 years agoDASH: better debug messages
Jean-Baptiste Kempf [Thu, 17 Nov 2011 16:01:13 +0000 (17:01 +0100)]
DASH: better debug messages

12 years agoDash: Simplify Dash detection
Jean-Baptiste Kempf [Thu, 17 Nov 2011 15:34:57 +0000 (16:34 +0100)]
Dash: Simplify Dash detection

It should be faster and matches better the other stream filters

12 years agoKill a warning
Jean-Baptiste Kempf [Thu, 17 Nov 2011 15:34:44 +0000 (16:34 +0100)]
Kill a warning

12 years agoDash: static-ify isDash
Jean-Baptiste Kempf [Thu, 17 Nov 2011 15:11:00 +0000 (16:11 +0100)]
Dash: static-ify isDash

12 years agoFreetype: Scan fonts from not only /System/Library/Fonts but also other system-wide...
Naohiro KORIYAMA [Wed, 2 Nov 2011 20:17:30 +0000 (05:17 +0900)]
Freetype: Scan fonts from not only /System/Library/Fonts but also other system-wide directories on OS X

Close #5491

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt: consistency on QSettings value for OpenDialog
Jean-Baptiste Kempf [Thu, 17 Nov 2011 01:51:51 +0000 (02:51 +0100)]
Qt: consistency on QSettings value for OpenDialog

12 years agoQt: update outdated comment
Jean-Baptiste Kempf [Thu, 17 Nov 2011 01:29:45 +0000 (02:29 +0100)]
Qt: update outdated comment

12 years agoQt: do not show open options in both normal and advanced UI
Jean-Baptiste Kempf [Thu, 17 Nov 2011 01:25:15 +0000 (02:25 +0100)]
Qt: do not show open options in both normal and advanced UI

Close #2908

12 years agoQt: apply search on latest Inserted Item
Jean-Baptiste Kempf [Thu, 17 Nov 2011 00:30:32 +0000 (01:30 +0100)]
Qt: apply search on latest Inserted Item

Closes #4998

12 years agoQt: cosmetics
Jean-Baptiste Kempf [Thu, 17 Nov 2011 00:25:57 +0000 (01:25 +0100)]
Qt: cosmetics

12 years agoTS demux: handle es stream type 0x42, which is CAVS
Can Wu [Wed, 16 Nov 2011 15:13:03 +0000 (23:13 +0800)]
TS demux: handle es stream type 0x42, which is CAVS

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt: simplify too complex UI for keys
Jean-Baptiste Kempf [Wed, 16 Nov 2011 23:21:33 +0000 (00:21 +0100)]
Qt: simplify too complex UI for keys

Noone understood this UI, but me...

12 years agoQt: preferences, fix conflict detection.
Jean-Baptiste Kempf [Wed, 16 Nov 2011 21:43:58 +0000 (22:43 +0100)]
Qt: preferences, fix conflict detection.

Should close #3823 and #5052

12 years agointroduce VLC_CLIP() macro to replace use pair of __MAX() and __MIN()
Can Wu [Wed, 16 Nov 2011 01:25:36 +0000 (09:25 +0800)]
introduce VLC_CLIP() macro to replace use pair of __MAX() and __MIN()

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agowin32 crash report: simplify crashdump_path usage
Rafaël Carré [Wed, 16 Nov 2011 17:15:49 +0000 (12:15 -0500)]
win32 crash report: simplify crashdump_path usage

no need for dynamic buffers or calculation, it won't change while running
calculate it at start of program and make it const to ensure no threads will modify it
remove one level of indent in check_crashdump()

12 years agocontrib: gcrypt: disable asm completely on win64
Rafaël Carré [Wed, 16 Nov 2011 17:01:23 +0000 (12:01 -0500)]
contrib: gcrypt: disable asm completely on win64

12 years agoWinVLC: upload the crashes to the right location
Jean-Baptiste Kempf [Wed, 16 Nov 2011 16:59:25 +0000 (17:59 +0100)]
WinVLC: upload the crashes to the right location

12 years agoRevert "win32: remove 2 levels of directories from sdk headers"
Rafaël Carré [Wed, 16 Nov 2011 15:53:56 +0000 (10:53 -0500)]
Revert "win32: remove 2 levels of directories from sdk headers"

This reverts commit 3c365338c898f0f936a433c97b257e0803d95bb0.

We want to keep the same structure than on Linux
Also the .pc files use this structure

12 years agoUAC.dll : replace binary with version built from our source
Rafaël Carré [Wed, 16 Nov 2011 15:39:44 +0000 (10:39 -0500)]
UAC.dll : replace binary with version built from our source

I built it using make CXX=i686-w64-mingw32-g++ STRIP=i686-w64-mingw32-strip

12 years agoinclude UAC plugin source code for version 0.0.11.d
Rafaël Carré [Wed, 16 Nov 2011 15:35:32 +0000 (10:35 -0500)]
include UAC plugin source code for version 0.0.11.d

modifications by me:
- lower case filenames and includes
- Makefile usable with mingw-w64
- fix compilation with mingw-w64

12 years agoCloses: #5544
Rafaël Carré [Wed, 16 Nov 2011 14:48:03 +0000 (09:48 -0500)]
Closes: #5544
Typo introduced in 8dd09b2 while I was wondering why vlckit is in vlc.git

12 years agoRevert hunk of [8dd09b216224ebe] which broke wince
Rafaël Carré [Wed, 16 Nov 2011 04:14:29 +0000 (23:14 -0500)]
Revert hunk of [8dd09b216224ebe] which broke wince

12 years agowin64: read/write x64 registry, not the x86 one
Rafaël Carré [Wed, 16 Nov 2011 01:32:21 +0000 (20:32 -0500)]
win64: read/write x64 registry, not the x86 one

InstallDirRegKey is not affected so we have to emulate it

plugins are now registered correctly, and both 32-bits and 64-bits
versions can be installed side-by-side without the installers screaming
However there is an obvious conflict in the menu, desktop icon, and
file / actions / context menu associations.

In my testing the 32-bits version was selected as default, and it was
also the last one installed.

12 years agouse mkdir -p
Rafaël Carré [Wed, 16 Nov 2011 00:11:21 +0000 (19:11 -0500)]
use mkdir -p

12 years agowin32: remove 2 levels of directories from sdk headers
Rafaël Carré [Tue, 15 Nov 2011 22:56:58 +0000 (17:56 -0500)]
win32: remove 2 levels of directories from sdk headers

12 years agoREADME: update
Rafaël Carré [Tue, 15 Nov 2011 21:32:28 +0000 (16:32 -0500)]
README: update

- fix hacker's guide URL
- Merge "Files" and "Folders", rename as it's confusing when finding this file in a binary distribution
- Update description of folders

12 years agofix zsh completion
Rafaël Carré [Tue, 15 Nov 2011 21:19:25 +0000 (16:19 -0500)]
fix zsh completion

12 years agoFix old comment
Rafaël Carré [Tue, 15 Nov 2011 21:13:42 +0000 (16:13 -0500)]
Fix old comment

12 years agospelling
Rafaël Carré [Tue, 15 Nov 2011 20:41:40 +0000 (15:41 -0500)]
spelling

12 years agowin32: (un)install sdk folder
Rafaël Carré [Tue, 15 Nov 2011 17:43:27 +0000 (12:43 -0500)]
win32: (un)install sdk folder

12 years agoContrib: detect zcat vs gzcat
Jean-Baptiste Kempf [Tue, 15 Nov 2011 15:29:43 +0000 (16:29 +0100)]
Contrib: detect zcat vs gzcat

12 years agocontrib: SDL_image: add missing dependencies to .pc file
Rafaël Carré [Tue, 15 Nov 2011 15:45:18 +0000 (10:45 -0500)]
contrib: SDL_image: add missing dependencies to .pc file

12 years agoContribs: fix cmake for OSX
Jean-Baptiste Kempf [Tue, 15 Nov 2011 14:09:24 +0000 (15:09 +0100)]
Contribs: fix cmake for OSX

12 years agocleanup packaging rules
Rafaël Carré [Tue, 15 Nov 2011 15:15:50 +0000 (10:15 -0500)]
cleanup packaging rules

add phony targets
do not clean files/directories automatically
remove useless comments/messages
use a timestamp to not run make install each time a win32 package is created

12 years agoAdd 'vout window hwnd' support for OS/2
KO Myung-Hun [Sun, 13 Nov 2011 12:23:11 +0000 (21:23 +0900)]
Add 'vout window hwnd' support for OS/2

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoFix uninhibiting gnome power manager
Rafaël Carré [Tue, 15 Nov 2011 05:00:11 +0000 (00:00 -0500)]
Fix uninhibiting gnome power manager

LP#888002

12 years agoextras/tools: check if autotools are recent enough
Rafaël Carré [Tue, 15 Nov 2011 04:25:45 +0000 (23:25 -0500)]
extras/tools: check if autotools are recent enough

12 years agowinvlc: include address space layout in crash reports
Rafaël Carré [Tue, 15 Nov 2011 01:22:21 +0000 (20:22 -0500)]
winvlc: include address space layout in crash reports

Will help to 'undo' ASLR and make those reports useful

12 years agobuild tools: add reminder for version check
Rafaël Carré [Tue, 15 Nov 2011 00:10:59 +0000 (19:10 -0500)]
build tools: add reminder for version check

12 years agoAdd .mp2 and .mp1 fourcc for mpeg audio in .iso playback
Jean-Baptiste Kempf [Mon, 14 Nov 2011 22:59:13 +0000 (23:59 +0100)]
Add .mp2 and .mp1 fourcc for mpeg audio in .iso playback

Same for sac3 Qclq and sqcp

http://forum.inmatrix.com/index.php?showtopic=6891 sac3
http://forum.videolan.org/viewtopic.php?f=7&t=80308 Qclq
http://discussions.apple.com/thread/750107?threadID=750107 sqcp

12 years agoffmpeg: add ffmpeg-codec and sout-ffmpeg-codec
Rafaël Carré [Mon, 14 Nov 2011 20:22:48 +0000 (15:22 -0500)]
ffmpeg: add ffmpeg-codec and sout-ffmpeg-codec

This allows specifying the libavcodec decoder/encoder by name
Useful in case there are more than one codec per fourcc

Example: ffvp8 / libvpx decoders for VP8

12 years agocontrib: live555: update version
Rafaël Carré [Mon, 14 Nov 2011 17:50:36 +0000 (12:50 -0500)]
contrib: live555: update version

12 years agocontrib: live555: update patch
Rafaël Carré [Mon, 14 Nov 2011 17:37:19 +0000 (12:37 -0500)]
contrib: live555: update patch

12 years agoconfigure: check that live555 has our patches applied
Rémi Denis-Courmont [Mon, 14 Nov 2011 16:34:04 +0000 (18:34 +0200)]
configure: check that live555 has our patches applied

12 years agoconfigure: cache live555 version check
Rémi Denis-Courmont [Mon, 14 Nov 2011 16:05:51 +0000 (18:05 +0200)]
configure: cache live555 version check

12 years agoconfigure: drop --with-live555-tree and balance AC_LANG_PUSH/POP
Rémi Denis-Courmont [Mon, 14 Nov 2011 15:52:16 +0000 (17:52 +0200)]
configure: drop --with-live555-tree and balance AC_LANG_PUSH/POP

The VLC contrib patches for live555 are mandatory otherwise it will
not work correctly. Thus, linking directly from the live555 source tree
is not something that should be encouraged or even supported.

live555 should either be installed or built from contrib instead.

12 years agoconfigure: live555 needs CXX check regardless of --with-live555-tree
Rémi Denis-Courmont [Mon, 14 Nov 2011 15:41:16 +0000 (17:41 +0200)]
configure: live555 needs CXX check regardless of --with-live555-tree

12 years agocontrib: update vpx to 0.9.7-p1 Cayuga
Rafaël Carré [Mon, 14 Nov 2011 16:00:22 +0000 (11:00 -0500)]
contrib: update vpx to 0.9.7-p1 Cayuga