vlc.git
7 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

7 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

7 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

7 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

7 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)

7 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

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

7 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)

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

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

7 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

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

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

7 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>
7 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

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

7 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

7 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

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

7 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>
7 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...

7 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

7 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>
7 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()

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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.

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

7 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

7 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

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

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

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

7 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

7 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

7 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

7 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

7 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

7 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>
7 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

7 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

7 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

7 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

7 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

7 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

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

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

7 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

7 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

7 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.

7 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

7 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

7 years agowince packaging fixes (skip .lib generation)
Rafaël Carré [Mon, 14 Nov 2011 07:39:08 +0000 (02:39 -0500)]
wince packaging fixes (skip .lib generation)

DLLs are named after their version (libvlc-5.dll) on wince

7 years agowince: fix npapi rule
Rafaël Carré [Mon, 14 Nov 2011 06:28:48 +0000 (01:28 -0500)]
wince: fix npapi rule

7 years agofix a few windows warnings (cast to void** aka LPVOID*)
Rafaël Carré [Mon, 14 Nov 2011 06:26:49 +0000 (01:26 -0500)]
fix a few windows warnings (cast to void** aka LPVOID*)

7 years agowin64: disable realvideo decoder
Rafaël Carré [Mon, 14 Nov 2011 06:03:37 +0000 (01:03 -0500)]
win64: disable realvideo decoder

no sign of availability of real video DLLs for x86_64

7 years agouse tab in Makefile
Rafaël Carré [Mon, 14 Nov 2011 05:59:19 +0000 (00:59 -0500)]
use tab in Makefile

7 years agofix pointer sign warning
Rafaël Carré [Mon, 14 Nov 2011 05:57:09 +0000 (00:57 -0500)]
fix pointer sign warning

7 years agowin32 packaging: point correctly to gecko headers from extras/contrib
Rafaël Carré [Mon, 14 Nov 2011 05:21:36 +0000 (00:21 -0500)]
win32 packaging: point correctly to gecko headers from extras/contrib

7 years agowin64: vlc_GetCPUCount: fix GetProcessAffinityMask arguments type
Rafaël Carré [Mon, 14 Nov 2011 03:23:29 +0000 (22:23 -0500)]
win64: vlc_GetCPUCount: fix GetProcessAffinityMask arguments type

7 years agowin64: report crashes
Rafaël Carré [Mon, 14 Nov 2011 03:13:38 +0000 (22:13 -0500)]
win64: report crashes

7 years agoncurses: fix mutex locking order
Rafaël Carré [Sun, 13 Nov 2011 22:40:21 +0000 (17:40 -0500)]
ncurses: fix mutex locking order

7 years agofix unused variable warning
Rafaël Carré [Sun, 13 Nov 2011 22:25:22 +0000 (17:25 -0500)]
fix unused variable warning

7 years agoavformat demux: fix h264 packetizing
Rafaël Carré [Sun, 13 Nov 2011 22:23:15 +0000 (17:23 -0500)]
avformat demux: fix h264 packetizing

7 years agodirectory access: avoid useless strdup
Rafaël Carré [Sun, 13 Nov 2011 21:06:50 +0000 (16:06 -0500)]
directory access: avoid useless strdup

7 years agouse MOZILLA_CFLAGS
Rafaël Carré [Sun, 13 Nov 2011 02:06:41 +0000 (21:06 -0500)]
use MOZILLA_CFLAGS

7 years agodon't use --with-mozilla-sdk-path
Rafaël Carré [Sun, 13 Nov 2011 02:03:31 +0000 (21:03 -0500)]
don't use --with-mozilla-sdk-path

7 years agoDistribute compiler DLLs when needed
Rafaël Carré [Sat, 12 Nov 2011 21:51:42 +0000 (16:51 -0500)]
Distribute compiler DLLs when needed

7 years agoonly wince does not need npapi
Rafaël Carré [Sat, 12 Nov 2011 21:48:42 +0000 (16:48 -0500)]
only wince does not need npapi

7 years agoCover clobber list and compiler flags when checking x86 inline assembly
Rémi Denis-Courmont [Fri, 11 Nov 2011 15:09:27 +0000 (17:09 +0200)]
Cover clobber list and compiler flags when checking x86 inline assembly

7 years agomacosx: handle the space key correctly for play/pause toggling
Felix Paul Kühne [Sat, 12 Nov 2011 17:42:13 +0000 (18:42 +0100)]
macosx: handle the space key correctly for play/pause toggling

fixes #5508

7 years agoRevert "macosx: remove callbacks in VLCMain correctly. Fixes #5427"
Felix Paul Kühne [Sat, 12 Nov 2011 17:27:53 +0000 (18:27 +0100)]
Revert "macosx: remove callbacks in VLCMain correctly. Fixes #5427"

This reverts commit f2dfc28e8b194b4f5b142cc8bfdd432ec4b1bb8f.

7 years agodlltool: associate lib file to dll
Rafaël Carré [Sat, 12 Nov 2011 07:18:16 +0000 (02:18 -0500)]
dlltool: associate lib file to dll

7 years agocontrib: vpx: update win64 patch (pushed upstream already)
Rafaël Carré [Sat, 12 Nov 2011 03:41:32 +0000 (22:41 -0500)]
contrib: vpx: update win64 patch (pushed upstream already)

Generates correct assembly and fix vp8 crash

7 years agoBuild and package libvlc(core).lib
Rafaël Carré [Fri, 11 Nov 2011 21:11:31 +0000 (16:11 -0500)]
Build and package libvlc(core).lib

7 years agoignore vlc.exe
Rafaël Carré [Fri, 11 Nov 2011 19:54:11 +0000 (14:54 -0500)]
ignore vlc.exe

7 years agocontrib: qt4: fix build in 32-bit chroot with 64-bit kernel
Rafaël Carré [Fri, 11 Nov 2011 19:52:06 +0000 (14:52 -0500)]
contrib: qt4: fix build in 32-bit chroot with 64-bit kernel

7 years agoFix #5706
Rafaël Carré [Fri, 11 Nov 2011 19:40:21 +0000 (14:40 -0500)]
Fix #5706

Properly take the recursive event_sending_lock when looking for listener to
send the event.
Ensure that there will be no event dispatch after vlc_event_detach().

Also, fix a bug in libvlc_event where removing an event handler from an event
callback would lead to a crash.

7 years agoconfigure: do not print incomplete and thus confusing plugins list
Rémi Denis-Courmont [Fri, 11 Nov 2011 16:11:08 +0000 (18:11 +0200)]
configure: do not print incomplete and thus confusing plugins list

7 years agoRework OpenGL detection
Rémi Denis-Courmont [Fri, 11 Nov 2011 16:05:54 +0000 (18:05 +0200)]
Rework OpenGL detection

 * Comment out checks for GL ES, as the plugins are not working.
 * Check libGL only once.
 * Disable EGL by default as it is incomplete and does not correctly
   check for version (1.4 or later is assumed).
 * Only the generic OpenGL output if EGL is available, as there are
   currently no other OpenGL provider plugins.

7 years agoRevert "gradfun: define the clobber list"
Rémi Denis-Courmont [Fri, 11 Nov 2011 15:09:27 +0000 (17:09 +0200)]
Revert "gradfun: define the clobber list"

This reverts commit 07df00dc7275687577038e84cb42d31f1df4567e.

7 years agoRevert "grain: fix clobber list"
Rémi Denis-Courmont [Fri, 11 Nov 2011 15:08:27 +0000 (17:08 +0200)]
Revert "grain: fix clobber list"

This broke compilation.

This reverts commit 5b859717c106c37c5f4ce91420be25ad5865a35c.

7 years agoRevert "Add the clobber register list to inline assembly."
Rémi Denis-Courmont [Fri, 11 Nov 2011 15:05:15 +0000 (17:05 +0200)]
Revert "Add the clobber register list to inline assembly."

This reverts commit 23e0cb9f280d74e5155277eb77ab57a30573a11a.

7 years agofbosd: fix potential buffer over-read
Rémi Duraffort [Fri, 11 Nov 2011 15:03:10 +0000 (16:03 +0100)]
fbosd: fix potential buffer over-read

7 years agofreetype: fix a typo
Rémi Duraffort [Fri, 11 Nov 2011 14:56:07 +0000 (15:56 +0100)]
freetype: fix a typo

7 years agodecoder: fix warning
Rémi Duraffort [Fri, 11 Nov 2011 14:52:41 +0000 (15:52 +0100)]
decoder: fix warning

7 years agovlc_mouse: Fix typo
Rémi Duraffort [Fri, 11 Nov 2011 14:43:24 +0000 (15:43 +0100)]
vlc_mouse: Fix typo

7 years agograin: fix clobber list
Rémi Duraffort [Fri, 11 Nov 2011 14:39:29 +0000 (15:39 +0100)]
grain: fix clobber list

7 years agogradfun: define the clobber list
Rémi Duraffort [Fri, 11 Nov 2011 14:28:56 +0000 (15:28 +0100)]
gradfun: define the clobber list

7 years agovdr: check array index before using it.
Rémi Duraffort [Tue, 11 Oct 2011 14:20:54 +0000 (16:20 +0200)]
vdr: check array index before using it.

7 years agoAdd the clobber register list to inline assembly.
Rémi Duraffort [Sat, 1 Oct 2011 18:05:26 +0000 (20:05 +0200)]
Add the clobber register list to inline assembly.

7 years agoFix wglew.h detection with mingw32
Rafaël Carré [Fri, 11 Nov 2011 07:52:34 +0000 (02:52 -0500)]
Fix wglew.h detection with mingw32

7 years agoDistribute peflags.pl and win32 configure scripts
Rafaël Carré [Fri, 11 Nov 2011 06:03:38 +0000 (01:03 -0500)]
Distribute peflags.pl and win32 configure scripts

7 years agovlc.win32.nsi: remove obsolete stuff
Rafaël Carré [Fri, 11 Nov 2011 05:58:25 +0000 (00:58 -0500)]
vlc.win32.nsi: remove obsolete stuff

7 years agoMakefile.am: remove old useless MacOSX rules
Rafaël Carré [Fri, 11 Nov 2011 05:50:36 +0000 (00:50 -0500)]
Makefile.am: remove old useless MacOSX rules