]> git.sesse.net Git - vlc/log
vlc
9 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)

9 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

9 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

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

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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

9 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

9 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

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

9 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

9 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

9 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

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

9 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>
9 years agoavcodec: missing initializer (cid #1191736)
Tristan Matthews [Mon, 4 Aug 2014 21:00:57 +0000 (17:00 -0400)]
avcodec: missing initializer (cid #1191736)

9 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

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

9 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

9 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

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

9 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

9 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

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

9 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

9 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

9 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

9 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

9 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>
9 years agoinput: fix use after free
Tristan Matthews [Fri, 1 Aug 2014 15:55:11 +0000 (11:55 -0400)]
input: fix use after free

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

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

9 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

9 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

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

9 years agoh264_nal: add a source file to separate declaration from definition
Felix Abecassis [Fri, 1 Aug 2014 09:18:23 +0000 (11:18 +0200)]
h264_nal: add a source file to separate declaration from definition

9 years agohds: use else if where appropriate
Tristan Matthews [Fri, 1 Aug 2014 04:30:01 +0000 (00:30 -0400)]
hds: use else if where appropriate

9 years agohds: fix redundant NULL check (cid #1224540)
Tristan Matthews [Fri, 1 Aug 2014 04:22:39 +0000 (00:22 -0400)]
hds: fix redundant NULL check (cid #1224540)

current_element is checked earlier and the loop continues if it's NULL.

9 years agohds: fix dereference after NULL check (cid #1224532)
Tristan Matthews [Fri, 1 Aug 2014 04:11:45 +0000 (00:11 -0400)]
hds: fix dereference after NULL check (cid #1224532)

9 years agohds: fix out of bounds access (cid #1224531)
Tristan Matthews [Fri, 1 Aug 2014 04:00:30 +0000 (00:00 -0400)]
hds: fix out of bounds access (cid #1224531)

9 years agodemux: rar: set NO_INTERACT flags for probing
Francois Cartegnie [Fri, 1 Aug 2014 01:49:09 +0000 (10:49 +0900)]
demux: rar: set NO_INTERACT flags for probing

9 years agoaccess: archive: set NO_INTERACT flag
Francois Cartegnie [Fri, 1 Aug 2014 01:50:59 +0000 (10:50 +0900)]
access: archive: set NO_INTERACT flag

9 years agomisc: acoustid: set NO_INTERACT
Francois Cartegnie [Fri, 1 Aug 2014 02:09:43 +0000 (11:09 +0900)]
misc: acoustid: set NO_INTERACT

9 years agoaddons: installer/fetcher: set NO_INTERACT
Francois Cartegnie [Fri, 1 Aug 2014 02:10:29 +0000 (11:10 +0900)]
addons: installer/fetcher: set NO_INTERACT

9 years agoFix MODULES_LIST
Jean-Baptiste Kempf [Thu, 31 Jul 2014 23:07:33 +0000 (01:07 +0200)]
Fix MODULES_LIST

9 years agoUpdate NEWS
Jean-Baptiste Kempf [Thu, 31 Jul 2014 23:06:54 +0000 (01:06 +0200)]
Update NEWS

9 years agohds: Base URL should not include a possible query
Antti Ajanki [Wed, 30 Jul 2014 15:47:49 +0000 (18:47 +0300)]
hds: Base URL should not include a possible query

9 years agotranscode: fix video filters
Rafaël Carré [Thu, 31 Jul 2014 10:25:03 +0000 (12:25 +0200)]
transcode: fix video filters

9 years agoRemove leftover dummy test
Rafaël Carré [Thu, 31 Jul 2014 09:19:11 +0000 (11:19 +0200)]
Remove leftover dummy test

9 years agoDon't fail if Qt5X11Extras is not detected
Rafaël Carré [Thu, 31 Jul 2014 09:18:54 +0000 (11:18 +0200)]
Don't fail if Qt5X11Extras is not detected

9 years agoaccess: archive: add multiple volume support
Francois Cartegnie [Thu, 31 Jul 2014 08:00:42 +0000 (17:00 +0900)]
access: archive: add multiple volume support

9 years agoaccess: archive: implicitely call close
Francois Cartegnie [Wed, 30 Jul 2014 08:18:24 +0000 (17:18 +0900)]
access: archive: implicitely call close

Unlike documentation says archive_free
 doesn't call close in every circumstances.

9 years agoasx: fix use-after-free
Rémi Denis-Courmont [Wed, 30 Jul 2014 21:13:01 +0000 (00:13 +0300)]
asx: fix use-after-free

9 years agoimage: remove constant parameter
Rémi Denis-Courmont [Wed, 30 Jul 2014 17:39:55 +0000 (20:39 +0300)]
image: remove constant parameter

9 years agoimage: remove dead code
Rémi Denis-Courmont [Wed, 30 Jul 2014 17:38:29 +0000 (20:38 +0300)]
image: remove dead code

9 years agoauhal: rework locking and avoid potential deadlock
David Fuhrmann [Wed, 30 Jul 2014 16:45:04 +0000 (18:45 +0200)]
auhal: rework locking and avoid potential deadlock

hopefully closes #11675

9 years agoauhal: Added more debug logs and removed invalid memory access due to wrong range
David Fuhrmann [Wed, 30 Jul 2014 15:04:37 +0000 (17:04 +0200)]
auhal: Added more debug logs and removed invalid memory access due to wrong range

Search range for the new devices array was wrong, which led to nonworking
detection of removed devices, up to strange deadlocks when quitting VLC.

9 years agoavformat: initialize probe data (fixes #11851)
Rémi Denis-Courmont [Wed, 30 Jul 2014 16:05:43 +0000 (19:05 +0300)]
avformat: initialize probe data (fixes #11851)

9 years agoAvformat mux: fix a memory leak
Adrien Maglo [Wed, 30 Jul 2014 14:44:29 +0000 (16:44 +0200)]
Avformat mux: fix a memory leak

9 years agorelease doc: actually give the script
Rafaël Carré [Wed, 30 Jul 2014 10:33:14 +0000 (12:33 +0200)]
release doc: actually give the script

9 years agomacosx: remove outdated and unneeded bookmarks table reload
David Fuhrmann [Wed, 30 Jul 2014 10:20:47 +0000 (12:20 +0200)]
macosx: remove outdated and unneeded bookmarks table reload

9 years agomacosx: use input changed event to update bookmarks dialog
David Fuhrmann [Wed, 30 Jul 2014 10:14:51 +0000 (12:14 +0200)]
macosx: use input changed event to update bookmarks dialog

This allows lazy loading of the bookmarks window.

9 years agomacosx: add input changed event and reset shown crop values for new input
David Fuhrmann [Wed, 30 Jul 2014 10:10:45 +0000 (12:10 +0200)]
macosx: add input changed event and reset shown crop values for new input

9 years agomacosx: video effects: add brightness-threshold to the profiles string
David Fuhrmann [Wed, 30 Jul 2014 09:09:41 +0000 (11:09 +0200)]
macosx: video effects: add brightness-threshold to the profiles string

This is done in a backward-compatible manner: Once an existing profile is saved,
the new format is used.

Opening the new format with an old VLC version will work, too, but you will
lose changes from the new format.

refs #11643

9 years agomacosx: video effects: increase crop stepper max value
David Fuhrmann [Wed, 30 Jul 2014 08:37:26 +0000 (10:37 +0200)]
macosx: video effects: increase crop stepper max value

9 years agoQt: use QX11Info on Qt5 when present
Rafaël Carré [Wed, 30 Jul 2014 10:16:52 +0000 (12:16 +0200)]
Qt: use QX11Info on Qt5 when present

9 years agoqt4: fix embedding on unix
Rafaël Carré [Wed, 30 Jul 2014 10:16:11 +0000 (12:16 +0200)]
qt4: fix embedding on unix

9 years agoaccess: rar: guess scheme from volume count
Francois Cartegnie [Wed, 30 Jul 2014 04:52:27 +0000 (13:52 +0900)]
access: rar: guess scheme from volume count

Rar multiple volume parsing still gets tricked by filenames matching
new naming prefixes, and using the old naming.

We need to decide according to the number of volumes found if our
new naming scheme has found only 1 volume.

part01.rar,part02.rar
part1.rar,part2.rar
part1.rar,part1.r00 (tricked here)
foobar.rar,foobar.r00

refs #9835

9 years agoCast read size to signed before the substraction.
Denis Charmet [Tue, 29 Jul 2014 21:51:32 +0000 (23:51 +0200)]
Cast read size to signed before the substraction.

Close #11481

9 years agovdpau/chroma: set up device and mixer from the init function
Rémi Denis-Courmont [Tue, 29 Jul 2014 18:39:26 +0000 (21:39 +0300)]
vdpau/chroma: set up device and mixer from the init function

9 years agovdpau/chroma: string factor
Rémi Denis-Courmont [Tue, 29 Jul 2014 18:25:39 +0000 (21:25 +0300)]
vdpau/chroma: string factor

9 years agomacosx: add retina graphics for native fullscreen button in dark mode
Damien Erambert [Tue, 29 Jul 2014 19:08:13 +0000 (21:08 +0200)]
macosx: add retina graphics for native fullscreen button in dark mode

Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
9 years agozipstream: remove 2 strings
Francois Cartegnie [Mon, 28 Jul 2014 08:31:39 +0000 (17:31 +0900)]
zipstream: remove 2 strings

9 years agoaccess/stream_filter: add libarchive
Francois Cartegnie [Wed, 16 Jul 2014 04:25:56 +0000 (13:25 +0900)]
access/stream_filter: add libarchive

Allows decompression and access through rar, lha, tar, ...
Mostly unseekable.

9 years agofilter_chain: inline filter_chain_DeleteFilter() and drop return value
Rémi Denis-Courmont [Mon, 28 Jul 2014 21:54:10 +0000 (00:54 +0300)]
filter_chain: inline filter_chain_DeleteFilter() and drop return value

9 years agofilter_chain: introduce dedicated filter_chain_NewVideo() for video filters
Rémi Denis-Courmont [Mon, 28 Jul 2014 17:13:33 +0000 (20:13 +0300)]
filter_chain: introduce dedicated filter_chain_NewVideo() for video filters

Also remove the filter chain buffer functions update hack, keep constant
callbacks for video filters in the filter chain, remove now useless
parameters from filter_chain_New(), and inline
filter_chain_AppendFilterInternal().

9 years agospu: fix ugly cast in filter chain (and unexport function)
Rémi Denis-Courmont [Mon, 28 Jul 2014 20:29:37 +0000 (23:29 +0300)]
spu: fix ugly cast in filter chain (and unexport function)

9 years agospu: use filter_chain_ForEach() and simplify
Rémi Denis-Courmont [Mon, 28 Jul 2014 20:00:47 +0000 (23:00 +0300)]
spu: use filter_chain_ForEach() and simplify

9 years agofilter_chain: add filter_chain_ForEach() helper
Rémi Denis-Courmont [Mon, 28 Jul 2014 19:52:12 +0000 (22:52 +0300)]
filter_chain: add filter_chain_ForEach() helper

9 years agofilter_chain: make filter_chain_AppendFromString() iterative
Rémi Denis-Courmont [Mon, 28 Jul 2014 18:22:14 +0000 (21:22 +0300)]
filter_chain: make filter_chain_AppendFromString() iterative

(rather than recursive)

9 years agospu: avoid pointless alloc and indirection
Rémi Denis-Courmont [Mon, 28 Jul 2014 19:59:38 +0000 (22:59 +0300)]
spu: avoid pointless alloc and indirection

9 years agofilter: separate owner structure from the filter itself
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:31:22 +0000 (19:31 +0300)]
filter: separate owner structure from the filter itself

9 years agospu: remove bogus VLC_UNUSED
Rémi Denis-Courmont [Mon, 28 Jul 2014 19:58:57 +0000 (22:58 +0300)]
spu: remove bogus VLC_UNUSED

9 years agofilter: use filter_DeleteSubpicture
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:56:38 +0000 (19:56 +0300)]
filter: use filter_DeleteSubpicture

9 years agodynamicoverlay: use filter_NewSubpicture()
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:56:23 +0000 (19:56 +0300)]
dynamicoverlay: use filter_NewSubpicture()

9 years agoimage: use filter_(New|Delete)Picture()
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:49:42 +0000 (19:49 +0300)]
image: use filter_(New|Delete)Picture()

9 years agovout: remove useless callback
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:50:49 +0000 (19:50 +0300)]
vout: remove useless callback

9 years agofilter_chain: remove useless callback
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:49:58 +0000 (19:49 +0300)]
filter_chain: remove useless callback

9 years agotranscode: remove useless callback
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:49:22 +0000 (19:49 +0300)]
transcode: remove useless callback

9 years agologo: missing initializer
Rémi Denis-Courmont [Mon, 28 Jul 2014 18:35:56 +0000 (21:35 +0300)]
logo: missing initializer

9 years agoiomx: Support building for honeycomb with ANDROID_API=13 as well
Martin Storsjö [Mon, 28 Jul 2014 07:58:00 +0000 (10:58 +0300)]
iomx: Support building for honeycomb with ANDROID_API=13 as well

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx: Override the hal format for qcom decoders on honeycomb
Martin Storsjö [Mon, 28 Jul 2014 07:43:24 +0000 (10:43 +0300)]
iomx: Override the hal format for qcom decoders on honeycomb

This fixes direct rendering playback on one tested honeycomb
device.

Signed-off-by: Martin Storsjö <martin@martin.st>