vlc.git
6 years agompeg: avoid double upconversion
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:20:00 +0000 (23:20 +0300)]
mpeg: avoid double upconversion

6 years agovc1: stick to single precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:16:05 +0000 (23:16 +0300)]
vc1: stick to single precision

(Note that CLOCK_FREQ has less than 24 significant bits)

6 years agosharpen: use single precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:14:11 +0000 (23:14 +0300)]
sharpen: use single precision

6 years agoaudiobargraph: missing 'f'
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:13:57 +0000 (23:13 +0300)]
audiobargraph: missing 'f'

6 years agoparam_eq: single precision math
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:10:36 +0000 (23:10 +0300)]
param_eq: single precision math

6 years agochorus_fangler: avoid double upconversion
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:06:46 +0000 (23:06 +0300)]
chorus_fangler: avoid double upconversion

6 years agochorus_fangler: incomplete prototype
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:06:33 +0000 (23:06 +0300)]
chorus_fangler: incomplete prototype

6 years agocompressor: really use single precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:03:06 +0000 (23:03 +0300)]
compressor: really use single precision

6 years agotranscode: avoid conversion to double
Rémi Denis-Courmont [Wed, 13 Aug 2014 20:00:33 +0000 (23:00 +0300)]
transcode: avoid conversion to double

6 years agoglspectrum: use single precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 19:55:40 +0000 (22:55 +0300)]
glspectrum: use single precision

6 years agohotkeys: stick to single precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 19:47:36 +0000 (22:47 +0300)]
hotkeys: stick to single precision

6 years agofreetype: stick to single precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 19:45:07 +0000 (22:45 +0300)]
freetype: stick to single precision

6 years agoavcodec: avoid double upconversion
Rémi Denis-Courmont [Wed, 13 Aug 2014 19:38:17 +0000 (22:38 +0300)]
avcodec: avoid double upconversion

6 years agotwolame: avoid double upconversion
Rémi Denis-Courmont [Wed, 13 Aug 2014 19:35:17 +0000 (22:35 +0300)]
twolame: avoid double upconversion

6 years agotheora: avoid simple->double->simple precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 19:34:29 +0000 (22:34 +0300)]
theora: avoid simple->double->simple precision

6 years agosubtitle demux: avoid upconversion to double precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 19:30:55 +0000 (22:30 +0300)]
subtitle demux: avoid upconversion to double precision

6 years agoopengl: stick to single precision
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:21:29 +0000 (21:21 +0300)]
opengl: stick to single precision

6 years agorotate: stick to single precision arithmetic
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:20:10 +0000 (21:20 +0300)]
rotate: stick to single precision arithmetic

6 years agoaudio_format: stick to single precision arithmethic (except for FL64)
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:16:55 +0000 (21:16 +0300)]
audio_format: stick to single precision arithmethic (except for FL64)

6 years agoshm: avoid implicit upconversion to double
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:13:27 +0000 (21:13 +0300)]
shm: avoid implicit upconversion to double

6 years agovariables: avoid implicit upconversion to double
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:11:46 +0000 (21:11 +0300)]
variables: avoid implicit upconversion to double

6 years agoinput var: avoid implicit double upconversion
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:09:29 +0000 (21:09 +0300)]
input var: avoid implicit double upconversion

6 years agoinput: avoid implicit upconversion to double
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:03:29 +0000 (21:03 +0300)]
input: avoid implicit upconversion to double

6 years agoinput: fix floating point comparison
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:02:24 +0000 (21:02 +0300)]
input: fix floating point comparison

The value is later used as single precision, so the comparison has to
have single precision too.

6 years agoinput: avoid implicit double upconversion
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:01:53 +0000 (21:01 +0300)]
input: avoid implicit double upconversion

6 years agoplaylist: avoid implicit double upconversion
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:32:17 +0000 (20:32 +0300)]
playlist: avoid implicit double upconversion

6 years agoaout: avoid implicit double upconversion
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:31:46 +0000 (20:31 +0300)]
aout: avoid implicit double upconversion

6 years agohelp: fix variable shadowing
Rémi Denis-Courmont [Wed, 13 Aug 2014 18:09:12 +0000 (21:09 +0300)]
help: fix variable shadowing

6 years agostream: remove shadow variable
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:40:45 +0000 (20:40 +0300)]
stream: remove shadow variable

6 years agoinput: fix shadowed variable
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:57:25 +0000 (20:57 +0300)]
input: fix shadowed variable

6 years agoinput: fix shadowed variable
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:51:05 +0000 (20:51 +0300)]
input: fix shadowed variable

6 years agoes_out: avoid shadowing
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:44:37 +0000 (20:44 +0300)]
es_out: avoid shadowing

6 years agostream: avoid shadowing
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:41:00 +0000 (20:41 +0300)]
stream: avoid shadowing

6 years agoplaylist: shadowing variables
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:32:57 +0000 (20:32 +0300)]
playlist: shadowing variables

6 years agosubtitles: avoid VLA over untrusted input and variable shadowing
Rémi Denis-Courmont [Wed, 13 Aug 2014 17:38:30 +0000 (20:38 +0300)]
subtitles: avoid VLA over untrusted input and variable shadowing

6 years agoWin32: use %ls for wchar_t strings
Hannes Domani [Mon, 11 Aug 2014 18:51:22 +0000 (20:51 +0200)]
Win32: use %ls for wchar_t strings

Signed-off-by: Rafaël Carré <funman@videolan.org>
6 years agowin32: make sure libvlc.pc is installed before configuring npapi
Rémi Denis-Courmont [Wed, 13 Aug 2014 15:01:21 +0000 (18:01 +0300)]
win32: make sure libvlc.pc is installed before configuring npapi

6 years agoTS: Fix crashing with CSA
Jean-Baptiste Kempf [Wed, 13 Aug 2014 08:16:09 +0000 (10:16 +0200)]
TS: Fix crashing with CSA

Close #11955

6 years agoQt: correctly update the nowplaying info
Jean-Baptiste Kempf [Wed, 13 Aug 2014 05:17:06 +0000 (07:17 +0200)]
Qt: correctly update the nowplaying info

Close #9960

6 years agoQt: do not pause playback when resuming
Jean-Baptiste Kempf [Wed, 13 Aug 2014 05:02:57 +0000 (07:02 +0200)]
Qt: do not pause playback when resuming

It just shows a dialog, but does not block the playback.

Close #11708 #11705

6 years agoQt: resume only for files
Jean-Baptiste Kempf [Wed, 13 Aug 2014 02:41:37 +0000 (04:41 +0200)]
Qt: resume only for files

Close #11721 #11761

6 years agoQt: fix OSS simple prefs
Jean-Baptiste Kempf [Wed, 13 Aug 2014 01:42:29 +0000 (03:42 +0200)]
Qt: fix OSS simple prefs

Close #11694

6 years agoQt: corectly do the thumbnails for Win7 on Video
Jean-Baptiste Kempf [Wed, 13 Aug 2014 00:51:01 +0000 (02:51 +0200)]
Qt: corectly do the thumbnails for Win7 on Video

Ref #10154
Close #4726

6 years agoQt: update the Win32 thumbnail after fullscreen
Jean-Baptiste Kempf [Tue, 12 Aug 2014 23:58:39 +0000 (01:58 +0200)]
Qt: update the Win32 thumbnail after fullscreen

Close #10514

6 years agoXPI: use win32/win64 as package name
Jean-Baptiste Kempf [Tue, 12 Aug 2014 20:55:59 +0000 (22:55 +0200)]
XPI: use win32/win64 as package name

Ref #11856

6 years agoPS: fix length computation
Jean-Baptiste Kempf [Tue, 12 Aug 2014 09:46:46 +0000 (11:46 +0200)]
PS: fix length computation

Should close #9412
Ref #7303 #8180 #7889 #10123 #2608

6 years agoconfigure: extract top_srcdir from Makefile at external of quotes
KO Myung-Hun [Wed, 30 Jul 2014 03:28:39 +0000 (12:28 +0900)]
configure: extract top_srcdir from Makefile at external of quotes

This fixes the following error on pdksh v5.2.14.

-----
sed: -e expression #1, char 1: unknown command: `"'
-----

Signed-off-by: Rafaël Carré <funman@videolan.org>
6 years agocodec: dvbsub: don't read unused variables
Francois Cartegnie [Wed, 6 Aug 2014 10:52:37 +0000 (19:52 +0900)]
codec: dvbsub: don't read unused variables

6 years agoPS: fix duration computation on some files
Jean-Baptiste Kempf [Tue, 12 Aug 2014 01:28:12 +0000 (03:28 +0200)]
PS: fix duration computation on some files

Ref #9412

6 years agoWin32: stop stacktrace on nullpointer
Hannes Domani [Mon, 11 Aug 2014 18:49:31 +0000 (20:49 +0200)]
Win32: stop stacktrace on nullpointer

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoNEWS and installer about .evo
Jean-Baptiste Kempf [Sun, 10 Aug 2014 07:28:51 +0000 (09:28 +0200)]
NEWS and installer about .evo

6 years agoAdd .evo files to open dialogs
Jean-Baptiste Kempf [Sun, 10 Aug 2014 06:56:26 +0000 (08:56 +0200)]
Add .evo files to open dialogs

6 years agoPS: detect AC-3 from E-AC-3
Jean-Baptiste Kempf [Sun, 10 Aug 2014 06:17:35 +0000 (08:17 +0200)]
PS: detect AC-3 from E-AC-3

We must look inside the packet to see this info

6 years agoPS: pass an extra block_t parameter to ps_track_fill
Jean-Baptiste Kempf [Sun, 10 Aug 2014 06:15:39 +0000 (08:15 +0200)]
PS: pass an extra block_t parameter to ps_track_fill

This shouldn't be necessary, but there is no simple way to detect AC3
from EAC3 using the id, in the evobs

6 years agoPS: reorder by ID
Jean-Baptiste Kempf [Sun, 10 Aug 2014 00:17:28 +0000 (02:17 +0200)]
PS: reorder by ID

6 years agoSupport TrueHD/DD+ in EVOB files
Jean-Baptiste Kempf [Sun, 10 Aug 2014 00:11:12 +0000 (02:11 +0200)]
Support TrueHD/DD+ in EVOB files

6 years agovorbis: fix dereference after null check (cid #403019)
Tristan Matthews [Sun, 10 Aug 2014 01:02:00 +0000 (21:02 -0400)]
vorbis: fix dereference after null check (cid #403019)

6 years agostream_filter: smooth: fix leak (cid #1211818)
Tristan Matthews [Sun, 10 Aug 2014 00:46:38 +0000 (20:46 -0400)]
stream_filter: smooth: fix leak (cid #1211818)

6 years agoDVDnav: kill a warning on read return
Jean-Baptiste Kempf [Sat, 9 Aug 2014 19:49:01 +0000 (21:49 +0200)]
DVDnav: kill a warning on read return

6 years agoPS: kill a warning about operator precedence
Jean-Baptiste Kempf [Sat, 9 Aug 2014 19:48:42 +0000 (21:48 +0200)]
PS: kill a warning about operator precedence

6 years agocontrib: ncurses: explicitly set PKG_CONFIG_LIBDIR
Sean McGovern [Fri, 8 Aug 2014 17:35:01 +0000 (13:35 -0400)]
contrib: ncurses: explicitly set PKG_CONFIG_LIBDIR

ncurses' heavily-modified autoconfigury expects this to be present.

Signed-off-by: Rafaël Carré <funman@videolan.org>
6 years agoAvformat: don't warn about AVCODEC_ID_NONE tracks
Jean-Baptiste Kempf [Sat, 9 Aug 2014 08:48:37 +0000 (10:48 +0200)]
Avformat: don't warn about AVCODEC_ID_NONE tracks

6 years agodemux: mp4: fix rmda/rmra box restrictions
Francois Cartegnie [Sat, 9 Aug 2014 05:19:24 +0000 (14:19 +0900)]
demux: mp4: fix rmda/rmra box restrictions

comment was wrong

6 years agodemux: mp4: add few nondefault box check
Francois Cartegnie [Sat, 9 Aug 2014 05:36:55 +0000 (14:36 +0900)]
demux: mp4: add few nondefault box check

6 years agoContribs: update libbluray to 0.6.1
Jean-Baptiste Kempf [Sat, 9 Aug 2014 02:27:24 +0000 (04:27 +0200)]
Contribs: update libbluray to 0.6.1

6 years agoWin32: Update greek installer encoding
Jean-Baptiste Kempf [Sat, 9 Aug 2014 02:17:20 +0000 (04:17 +0200)]
Win32: Update greek installer encoding

Close #11850

6 years agoequalizer: fix out of range test case
Rémi Denis-Courmont [Fri, 8 Aug 2014 17:23:01 +0000 (20:23 +0300)]
equalizer: fix out of range test case

6 years agowin32: Unbreak packaging with recent compilers
Luca Barbato [Fri, 8 Aug 2014 14:51:15 +0000 (16:51 +0200)]
win32: Unbreak packaging with recent compilers

Signed-off-by: Rafaël Carré <funman@videolan.org>
6 years agoQt: remove pointer from inputChanged signal (fix #11886 #11887)
Francois Cartegnie [Fri, 8 Aug 2014 07:16:21 +0000 (16:16 +0900)]
Qt: remove pointer from inputChanged signal (fix #11886 #11887)

All signals, event direct ones, are going to event loop.

Retrieves input_thread at event loop processing time

6 years agoPS: Support H264 from evob
Jean-Baptiste Kempf [Fri, 8 Aug 2014 02:42:48 +0000 (04:42 +0200)]
PS: Support H264 from evob

6 years agoPS: Update comments about evobs
Jean-Baptiste Kempf [Fri, 8 Aug 2014 02:37:20 +0000 (04:37 +0200)]
PS: Update comments about evobs

6 years agoPS: add alternative StreamID for VC-1 in evob
Jean-Baptiste Kempf [Fri, 8 Aug 2014 02:36:13 +0000 (04:36 +0200)]
PS: add alternative StreamID for VC-1 in evob

6 years agoContribs: update libdvdcss to 1.3.0
Jean-Baptiste Kempf [Fri, 8 Aug 2014 02:35:22 +0000 (04:35 +0200)]
Contribs: update libdvdcss to 1.3.0

6 years agofourcc: add some utvideo fourccs
Ben Littler [Thu, 7 Aug 2014 22:02:05 +0000 (18:02 -0400)]
fourcc: add some utvideo fourccs

Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
6 years agocontrib: ncurses: configure doesn't understand --datarootdir
Rafaël Carré [Wed, 6 Aug 2014 14:41:06 +0000 (16:41 +0200)]
contrib: ncurses: configure doesn't understand --datarootdir

6 years agocontrib: sparkle: drop obsolete patch
Rafaël Carré [Wed, 6 Aug 2014 12:50:56 +0000 (14:50 +0200)]
contrib: sparkle: drop obsolete patch

6 years agocontrib: sparkle: update snow leopard patch
Rafaël Carré [Wed, 6 Aug 2014 12:49:48 +0000 (14:49 +0200)]
contrib: sparkle: update snow leopard patch

6 years agocontrib: sparkle: remove applied patch
Rafaël Carré [Wed, 6 Aug 2014 12:46:29 +0000 (14:46 +0200)]
contrib: sparkle: remove applied patch

6 years agovideo_output: add missing include
Felix Abecassis [Tue, 5 Aug 2014 16:52:24 +0000 (18:52 +0200)]
video_output: add missing include

6 years agotext_style/text_renderer: add support for halfwidth font
Naohiro KORIYAMA [Sun, 10 Jun 2012 01:50:50 +0000 (10:50 +0900)]
text_style/text_renderer: add support for halfwidth font

Fixed-by: Francois Cartegnie <fcvlcdev@free.fr>
Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
6 years agoavcodec: missing initializer (cid #1191736)
Tristan Matthews [Mon, 4 Aug 2014 21:00:57 +0000 (17:00 -0400)]
avcodec: missing initializer (cid #1191736)

6 years agolibvlc: add 3 libvlc events: MediaPlayerESAdded, MediaPlayerESDeleted, MediaPlayerESS...
Felix Abecassis [Mon, 4 Aug 2014 10:07:25 +0000 (12:07 +0200)]
libvlc: add 3 libvlc events: MediaPlayerESAdded, MediaPlayerESDeleted, MediaPlayerESSelected

6 years agocore: add a new type of callback for list variables
Felix Abecassis [Mon, 4 Aug 2014 10:06:29 +0000 (12:06 +0200)]
core: add a new type of callback for list variables

This new callback is triggered when an element is added/removed from
the list, or when the list is cleared.

6 years agovariables: add internal type callback_table_t for storing a list of callbacks
Felix Abecassis [Mon, 4 Aug 2014 10:06:23 +0000 (12:06 +0200)]
variables: add internal type callback_table_t for storing a list of callbacks

6 years agovariables: add helper function when adding/removing variable callbacks
Felix Abecassis [Mon, 4 Aug 2014 10:06:18 +0000 (12:06 +0200)]
variables: add helper function when adding/removing variable callbacks

6 years agodemux: ts: reorder switch cases
Francois Cartegnie [Mon, 4 Aug 2014 03:03:36 +0000 (12:03 +0900)]
demux: ts: reorder switch cases

6 years agodemux: ts: handle eit tags with case
Francois Cartegnie [Mon, 4 Aug 2014 03:02:47 +0000 (12:02 +0900)]
demux: ts: handle eit tags with case

6 years agodemux: ts: add pid type debug info
Francois Cartegnie [Mon, 4 Aug 2014 01:33:30 +0000 (10:33 +0900)]
demux: ts: add pid type debug info

6 years agoRequire libdvdnav > 4.9.0
Jean-Baptiste Kempf [Sat, 2 Aug 2014 20:20:06 +0000 (22:20 +0200)]
Require libdvdnav > 4.9.0

Anything older will crash a lot.

6 years agoContribs: use predefined variable for VideoLAN server
Jean-Baptiste Kempf [Sat, 2 Aug 2014 20:18:48 +0000 (22:18 +0200)]
Contribs: use predefined variable for VideoLAN server

6 years agoContribs: update dvdnav to 5.0.0 release
Jean-Baptiste Kempf [Sat, 2 Aug 2014 20:16:38 +0000 (22:16 +0200)]
Contribs: update dvdnav to 5.0.0 release

6 years agoContribs: update dvdread to 5.0.0
Jean-Baptiste Kempf [Sat, 2 Aug 2014 20:12:07 +0000 (22:12 +0200)]
Contribs: update dvdread to 5.0.0

6 years agoWin32: Correctly layout the files for the XPI
Jean-Baptiste Kempf [Sat, 2 Aug 2014 19:26:08 +0000 (21:26 +0200)]
Win32: Correctly layout the files for the XPI

Close #11856

6 years agocontrib: jpeg: remove OS X patch
Sean McGovern [Mon, 28 Jul 2014 23:59:21 +0000 (19:59 -0400)]
contrib: jpeg: remove OS X patch

It has been resolved differently as of jpeglib v9a.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
6 years agoinput: fix use after free
Tristan Matthews [Fri, 1 Aug 2014 15:55:11 +0000 (11:55 -0400)]
input: fix use after free

6 years agohds: fix memory leak and buffer probing
Tristan Matthews [Fri, 1 Aug 2014 05:24:19 +0000 (01:24 -0400)]
hds: fix memory leak and buffer probing

Only 200 bytes are peeked but FromCharset was being called with 512.
The char * returned by FromCharset was not being freed, and
strstr was being called on a buffer that was not NULL terminated
(in the non utf-8 case).

6 years agomft: add missing dependency on h264_nal.{c,h}
Felix Abecassis [Fri, 1 Aug 2014 10:10:54 +0000 (12:10 +0200)]
mft: add missing dependency on h264_nal.{c,h}

6 years agoh264: refactor emulation prevention byte handling
Felix Abecassis [Fri, 1 Aug 2014 09:18:40 +0000 (11:18 +0200)]
h264: refactor emulation prevention byte handling

6 years agoh264: refactor Exp-Golomb reading functions with existing mpeg demuxing code
Felix Abecassis [Fri, 1 Aug 2014 09:18:35 +0000 (11:18 +0200)]
h264: refactor Exp-Golomb reading functions with existing mpeg demuxing code

6 years agoh264_nal: add header guard
Felix Abecassis [Fri, 1 Aug 2014 09:18:31 +0000 (11:18 +0200)]
h264_nal: add header guard