vlc.git
6 years agoh264 packetizer: remove unused assert.h
Tristan Matthews [Sat, 10 May 2014 17:35:54 +0000 (13:35 -0400)]
h264 packetizer: remove unused assert.h

6 years agoopus_header: opus_header_to_packet doesn't need to be exported
Rafaël Carré [Sat, 10 May 2014 16:05:50 +0000 (18:05 +0200)]
opus_header: opus_header_to_packet doesn't need to be exported

6 years agoRemove bad unlock
Denis Charmet [Sat, 10 May 2014 16:25:33 +0000 (18:25 +0200)]
Remove bad unlock

6 years agovlc_es: add enum entries count
Francois Cartegnie [Thu, 8 May 2014 16:24:58 +0000 (18:24 +0200)]
vlc_es: add enum entries count

6 years agoplaylist: asf: add wax mime type
Francois Cartegnie [Wed, 7 May 2014 22:02:49 +0000 (00:02 +0200)]
playlist: asf: add wax mime type

6 years agoxml: use defined value for return val
Francois Cartegnie [Wed, 7 May 2014 18:26:16 +0000 (20:26 +0200)]
xml: use defined value for return val

6 years agostream_filter: smooth: fix dead case (cid 1211817)
Francois Cartegnie [Wed, 7 May 2014 18:25:02 +0000 (20:25 +0200)]
stream_filter: smooth: fix dead case (cid 1211817)

6 years agostream_filter: smooth: fix leak (cid #1211818)
Francois Cartegnie [Wed, 7 May 2014 18:15:03 +0000 (20:15 +0200)]
stream_filter: smooth: fix leak (cid #1211818)

6 years agoFix Directsound TimeGet
Denis Charmet [Sat, 10 May 2014 13:50:09 +0000 (15:50 +0200)]
Fix Directsound TimeGet

Fix #11333

6 years agoupdate: do not hardcode sha1 hash length
Rafaël Carré [Sat, 10 May 2014 11:40:08 +0000 (13:40 +0200)]
update: do not hardcode sha1 hash length

6 years agomacosx: fix show fs controller hotkey (default i)
David Fuhrmann [Fri, 9 May 2014 14:33:57 +0000 (16:33 +0200)]
macosx: fix show fs controller hotkey (default i)

6 years agomac shortcuts: delete default shortcut for wallpaper mode
David Fuhrmann [Fri, 9 May 2014 14:08:56 +0000 (16:08 +0200)]
mac shortcuts: delete default shortcut for wallpaper mode

This shortcut is not supported on the mac, and will not work.

6 years agomacosx: do not break prefs animation in case of double clicks on toolbar (close ...
David Fuhrmann [Fri, 9 May 2014 13:35:09 +0000 (15:35 +0200)]
macosx: do not break prefs animation in case of double clicks on toolbar (close #11469)

6 years agoupdate: use the digest algo specified in the signature
Rafaël Carré [Sat, 10 May 2014 10:33:08 +0000 (12:33 +0200)]
update: use the digest algo specified in the signature

We already check that it is SHA1

6 years agoupdate: use gcrypt enums, they are mapped to the spec already
Rafaël Carré [Sat, 10 May 2014 10:26:41 +0000 (12:26 +0200)]
update: use gcrypt enums, they are mapped to the spec already

6 years agoKeep the selected languages at segment change
Denis Charmet [Fri, 9 May 2014 16:27:42 +0000 (18:27 +0200)]
Keep the selected languages at segment change

Fix #11118

6 years agoTS mux: AAC is not packetized using MP4
Rafaël Carré [Fri, 9 May 2014 16:01:47 +0000 (18:01 +0200)]
TS mux: AAC is not packetized using MP4

Fix f3334ccb2f26fc984779015d37df7ea5b8dd88d0

6 years agoTS demux: PIDFillFormat doesn't operate on ts_es_t anymore
Rafaël Carré [Fri, 9 May 2014 08:47:11 +0000 (10:47 +0200)]
TS demux: PIDFillFormat doesn't operate on ts_es_t anymore

Fix warning:
initialization discards ‘const’ qualifier from pointer target type
     es_format_t *fmt = &es->fmt;

Introduced in 60044057c53a580482fbe515d86bd5bdaa453dae

6 years agoTS demux: use unsigned type for array offset
Rafaël Carré [Fri, 9 May 2014 08:46:52 +0000 (10:46 +0200)]
TS demux: use unsigned type for array offset

6 years agoTS demux: call Demux directly
Rafaël Carré [Fri, 9 May 2014 08:46:41 +0000 (10:46 +0200)]
TS demux: call Demux directly

6 years agoTS demux: remove prototypes
Rafaël Carré [Fri, 9 May 2014 08:42:25 +0000 (10:42 +0200)]
TS demux: remove prototypes

6 years agoRevert "NPAPI-win32: use PKG_CONFIG_LIBDIR to detect libVLC"
Jean-Baptiste Kempf [Fri, 9 May 2014 15:02:11 +0000 (17:02 +0200)]
Revert "NPAPI-win32: use PKG_CONFIG_LIBDIR to detect libVLC"

This reverts commit 33a939a720d653848465078c7ecf199556f6f99b.

6 years agorelease-howto: update the mirrors part
Ludovic Fauvet [Fri, 9 May 2014 13:42:39 +0000 (15:42 +0200)]
release-howto: update the mirrors part

6 years agoUse the MKV track width and height when the one in extradata are null
Denis Charmet [Fri, 9 May 2014 13:00:27 +0000 (15:00 +0200)]
Use the MKV track width and height when the one in extradata are null

Fix #11387

6 years agoTS mux: start timestamps from 0
Rafaël Carré [Fri, 9 May 2014 08:21:01 +0000 (10:21 +0200)]
TS mux: start timestamps from 0

Make mplayer timeline display nicer

6 years agoes_out: fix potential division by zero
Felix Abecassis [Tue, 6 May 2014 16:45:01 +0000 (18:45 +0200)]
es_out: fix potential division by zero

6 years agovdpau: fix redundant const qualifier
Felix Abecassis [Tue, 6 May 2014 16:10:58 +0000 (18:10 +0200)]
vdpau: fix redundant const qualifier

Was meant as constant pointer and constant pointed data.

6 years agofilter_chain: fix potential undefined behavior
Felix Abecassis [Tue, 6 May 2014 15:41:46 +0000 (17:41 +0200)]
filter_chain: fix potential undefined behavior

If p_chain->first is NULL, we should not take the address of first->filter.

6 years agoRSS: small cosmetics change
Jean-Baptiste Kempf [Wed, 7 May 2014 14:47:20 +0000 (16:47 +0200)]
RSS: small cosmetics change

6 years agoRSS: fix opacity management
Jean-Baptiste Kempf [Wed, 7 May 2014 14:36:57 +0000 (16:36 +0200)]
RSS: fix opacity management

Close #7241

6 years agoNPAPI-win32: use PKG_CONFIG_LIBDIR to detect libVLC
Jean-Baptiste Kempf [Wed, 7 May 2014 12:28:35 +0000 (14:28 +0200)]
NPAPI-win32: use PKG_CONFIG_LIBDIR to detect libVLC

We do not want the fallback on external packages here

6 years agoReorder crop and aspect ratio order by commonality
Jean-Baptiste Kempf [Wed, 7 May 2014 09:51:51 +0000 (11:51 +0200)]
Reorder crop and aspect ratio order by commonality

Close #11434

6 years agokeys: remove zero-length array
Rémi Denis-Courmont [Tue, 6 May 2014 21:07:49 +0000 (00:07 +0300)]
keys: remove zero-length array

6 years agoLua: input_AddSubtitle expects a file path, not an URL (fixes #11449)
Rémi Denis-Courmont [Tue, 6 May 2014 19:25:33 +0000 (22:25 +0300)]
Lua: input_AddSubtitle expects a file path, not an URL (fixes #11449)

6 years agolib: remove unused variable
Felix Abecassis [Tue, 6 May 2014 15:19:24 +0000 (17:19 +0200)]
lib: remove unused variable

6 years agoWin32: DisplayName should not include the version
Jean-Baptiste Kempf [Tue, 6 May 2014 15:17:59 +0000 (17:17 +0200)]
Win32: DisplayName should not include the version

6 years agoAdd Tak support
Jean-Baptiste Kempf [Tue, 6 May 2014 14:45:13 +0000 (16:45 +0200)]
Add Tak support

(Why noone added this?)

6 years agopulse: fix race where the device list was empty at start
Rémi Denis-Courmont [Mon, 5 May 2014 16:30:50 +0000 (19:30 +0300)]
pulse: fix race where the device list was empty at start

6 years agoUNPACK_DIR should only strip .tar as 2nd suffix
Uwe L. Korn [Mon, 28 Apr 2014 11:22:08 +0000 (11:22 +0000)]
UNPACK_DIR should only strip .tar as 2nd suffix

Fixes the problem where UNPACK_DIR returned rtmpdump-2 instead
of rtmpdumo-2.3 for rtmpdump-2.3. Only .tar.* archives have two
filetype suffixes, tgz, zip,.. have only one and the second "."
in the filename belongs to the version number which should not be
stripped.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agocontrib: Set pkg-config path in ffmpeg configure
Uwe L. Korn [Mon, 28 Apr 2014 12:29:02 +0000 (13:29 +0100)]
contrib: Set pkg-config path in ffmpeg configure

Although we know in the contrib build system the path to pkg-config,
ffmpeg does not always pick it up and dependency resolution will
fail.

Acked-by: Rémi Denis-Courmont <remi@remlab.net>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoDCP: read encrypted DCP with KDM files
Simona-Marinela Prodea [Tue, 29 Apr 2014 16:31:35 +0000 (18:31 +0200)]
DCP: read encrypted DCP with KDM files

Uses libgcrypt

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agocontrib: x265 1.0
Rafaël Carré [Sat, 3 May 2014 15:59:18 +0000 (17:59 +0200)]
contrib: x265 1.0

6 years agofdkaac error strings: compactify
Rafaël Carré [Fri, 2 May 2014 14:09:48 +0000 (16:09 +0200)]
fdkaac error strings: compactify

6 years agofdkaac: simplify parameters checks
Rafaël Carré [Fri, 2 May 2014 14:06:55 +0000 (16:06 +0200)]
fdkaac: simplify parameters checks

6 years agofdkaac: simplify parameters setup
Rafaël Carré [Fri, 2 May 2014 13:54:59 +0000 (15:54 +0200)]
fdkaac: simplify parameters setup

6 years agofdkaac: simplify bitrate calculation
Rafaël Carré [Fri, 2 May 2014 11:07:42 +0000 (13:07 +0200)]
fdkaac: simplify bitrate calculation

6 years agofdkaac: coding style
Rafaël Carré [Fri, 2 May 2014 11:00:11 +0000 (13:00 +0200)]
fdkaac: coding style

6 years agofdkaac: reduce context size
Rafaël Carré [Fri, 2 May 2014 10:57:00 +0000 (12:57 +0200)]
fdkaac: reduce context size

6 years agofdkaac: move variables declaration
Rafaël Carré [Fri, 2 May 2014 10:49:06 +0000 (12:49 +0200)]
fdkaac: move variables declaration

6 years agofdkaac: simplify profile selection
Rafaël Carré [Fri, 2 May 2014 10:38:43 +0000 (12:38 +0200)]
fdkaac: simplify profile selection

6 years agofdkaac: cosmetics
Rafaël Carré [Fri, 2 May 2014 10:35:52 +0000 (12:35 +0200)]
fdkaac: cosmetics

6 years agofdkaac: set channel configuration
Rafaël Carré [Fri, 2 May 2014 10:32:12 +0000 (12:32 +0200)]
fdkaac: set channel configuration

6 years agodemux: avformat: rotate clockwise.
Francois Cartegnie [Fri, 2 May 2014 20:10:55 +0000 (22:10 +0200)]
demux: avformat: rotate clockwise.

No code comments: no clue. But mp4 needs clockwise.

6 years agoQt: update preferences intf preview
Francois Cartegnie [Fri, 2 May 2014 10:07:17 +0000 (12:07 +0200)]
Qt: update preferences intf preview

6 years agoQt4: remove models and signals proxying
Francois Cartegnie [Thu, 1 May 2014 18:09:41 +0000 (20:09 +0200)]
Qt4: remove models and signals proxying

Was introduced as workaround for the SQL ML Classes design mess

refs 2f353e1801c97f7045e744ac2b0b501ed48ed34b

6 years agoQt4: prune SQL media library code
Francois Cartegnie [Thu, 1 May 2014 17:48:15 +0000 (19:48 +0200)]
Qt4: prune SQL media library code

refs c2c113e3922242765c747a8db93833575e5284f8

6 years agostream_filter: smooth: node & attributes names are exclusive
Francois Cartegnie [Thu, 1 May 2014 15:24:33 +0000 (17:24 +0200)]
stream_filter: smooth: node & attributes names are exclusive

6 years agostream_filter: smooth: useless code cleanup
Francois Cartegnie [Thu, 1 May 2014 15:15:03 +0000 (17:15 +0200)]
stream_filter: smooth: useless code cleanup

6 years agostream_filter: smooth: fix memleak
Francois Cartegnie [Thu, 1 May 2014 15:12:50 +0000 (17:12 +0200)]
stream_filter: smooth: fix memleak

6 years agostream_filter: smooth: fix memleaks
Francois Cartegnie [Thu, 1 May 2014 15:06:58 +0000 (17:06 +0200)]
stream_filter: smooth: fix memleaks

6 years agostream_filter: smooth: some streamindex have no fragments (fix #11377)
Francois Cartegnie [Thu, 1 May 2014 12:41:39 +0000 (14:41 +0200)]
stream_filter: smooth: some streamindex have no fragments (fix #11377)

SteamIndex for Chapters have no stream, then no qlevels

6 years agoswscale: modify output aspect ratio if transformation is not homothetic
Felix Abecassis [Wed, 30 Apr 2014 13:38:25 +0000 (15:38 +0200)]
swscale: modify output aspect ratio if transformation is not homothetic

Close #10745

6 years agocopy: fix download from VA surface with odd sizes.
Gwenole Beauchesne [Tue, 8 Apr 2014 16:55:22 +0000 (18:55 +0200)]
copy: fix download from VA surface with odd sizes.

Fix download from Uncacheable Speculative Write Combining (USWC) memory,
e.g. VA surfaces, when the dimensions are odd. In particular, make sure
to get the very last chroma component for each row.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agomediacodec: check exceptions after createByCodecName()
Adrien Maglo [Wed, 30 Apr 2014 10:44:04 +0000 (12:44 +0200)]
mediacodec: check exceptions after createByCodecName()

Release MediaCodec only if the codec has been successfully created.
This might avoid some crashes.

6 years agodemux: mp4: fix debug string
Francois Cartegnie [Sun, 27 Apr 2014 12:54:56 +0000 (14:54 +0200)]
demux: mp4: fix debug string

6 years agodemux: mp4: fix qt1 overflow check
Francois Cartegnie [Tue, 29 Apr 2014 10:54:38 +0000 (12:54 +0200)]
demux: mp4: fix qt1 overflow check

6 years agocaopengllayer: don't pass invalid pics to the OpenGL context
Felix Paul Kühne [Mon, 28 Apr 2014 17:36:35 +0000 (19:36 +0200)]
caopengllayer: don't pass invalid pics to the OpenGL context

6 years agomacosx: remove dead code from extension manager
David Fuhrmann [Mon, 28 Apr 2014 09:01:09 +0000 (11:01 +0200)]
macosx: remove dead code from extension manager

6 years agomacosx: cosmetics
David Fuhrmann [Mon, 28 Apr 2014 08:44:47 +0000 (10:44 +0200)]
macosx: cosmetics

6 years agomacosx: properly inform the extension manager about finished inputs
David Fuhrmann [Mon, 28 Apr 2014 08:40:49 +0000 (10:40 +0200)]
macosx: properly inform the extension manager about finished inputs

6 years agomacosx: use a dispatch queue to notify extensions about modified inputs
David Fuhrmann [Fri, 25 Apr 2014 13:22:41 +0000 (15:22 +0200)]
macosx: use a dispatch queue to notify extensions about modified inputs

This notifies the extension manager on the non-main thread as before,
the queue ensures that changes in quick succession are processed in-order.
For the rationale see a8ff52782d21b6425d8c26c96a2269939ac6ce18.

Fixes another deadlock on application termination.

close #10647

6 years agomacosx: ask for the 'album-art' fetcher option on first run (refs #9318)
Felix Paul Kühne [Mon, 28 Apr 2014 08:37:45 +0000 (10:37 +0200)]
macosx: ask for the 'album-art' fetcher option on first run (refs #9318)

6 years agoaccess/http: update Icy metadata on change (close #9332)
Felix Paul Kühne [Sun, 27 Apr 2014 15:40:03 +0000 (17:40 +0200)]
access/http: update Icy metadata on change (close #9332)

6 years agopng: encoder: fix row offset calculation
Tristan Matthews [Sun, 27 Apr 2014 19:45:55 +0000 (15:45 -0400)]
png: encoder: fix row offset calculation

6 years agomacosx: remove unneeded containsObject calls, fix UInt underflow, fix array cleaning
David Fuhrmann [Sun, 27 Apr 2014 19:00:48 +0000 (21:00 +0200)]
macosx: remove unneeded containsObject calls, fix UInt underflow, fix array cleaning

6 years agoOSS: select buffer timings
Rémi Denis-Courmont [Sun, 27 Apr 2014 17:22:43 +0000 (20:22 +0300)]
OSS: select buffer timings

This should fix stutter.

6 years agoQt: try to correctly save the playlist state
Jean-Baptiste Kempf [Sun, 27 Apr 2014 17:37:18 +0000 (19:37 +0200)]
Qt: try to correctly save the playlist state

Close #11331

6 years agoSegmentInfoCommon.h:43:17: error: unknown type name 'time_t'
O. Hartmann [Sun, 27 Apr 2014 17:32:31 +0000 (20:32 +0300)]
SegmentInfoCommon.h:43:17: error: unknown type name 'time_t'

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agoErase regularily the already played directsound buffer outside of the play callback
Denis Charmet [Wed, 16 Apr 2014 22:37:58 +0000 (00:37 +0200)]
Erase regularily the already played directsound buffer outside of the play callback

Since Directsound is unable to detect an underrun while looping, this might be the simplest solution to avoid audio glitches when the audio track finishes before the other es tracks.

It may look overkill but this properly fix #11145 once and for all.

6 years agomacosx: add a11y option to increase playlist table font size
Felix Paul Kühne [Sun, 27 Apr 2014 16:56:04 +0000 (18:56 +0200)]
macosx: add a11y option to increase playlist table font size

Dimensions match the iTunes counter-part setting

6 years agoCDDA: more debug on CDDB failures
Jean-Baptiste Kempf [Sun, 27 Apr 2014 16:15:38 +0000 (18:15 +0200)]
CDDA: more debug on CDDB failures

6 years agoaccess/http: remove dead code
Felix Paul Kühne [Sun, 27 Apr 2014 15:09:12 +0000 (17:09 +0200)]
access/http: remove dead code

6 years agoUse RGB for TIFF encoding
Jean-Baptiste Kempf [Sun, 27 Apr 2014 15:34:51 +0000 (17:34 +0200)]
Use RGB for TIFF encoding

Close #10844

6 years agoavcodec: Extend the check for impossible dimensions
Luca Barbato [Sat, 26 Apr 2014 19:58:10 +0000 (21:58 +0200)]
avcodec: Extend the check for impossible dimensions

Overly large frame sizes are commonly caused by broken streams.

Close #11245

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoContribs: update libass to 0.11.2
Tristan Matthews [Sun, 27 Apr 2014 14:37:31 +0000 (10:37 -0400)]
Contribs: update libass to 0.11.2

6 years agoaudiounit: cast OSStatus correctly for debug output
Felix Paul Kühne [Sun, 27 Apr 2014 14:25:01 +0000 (16:25 +0200)]
audiounit: cast OSStatus correctly for debug output

6 years agoquartztext: remove write-only variables and a potential error-case leak
Felix Paul Kühne [Sun, 27 Apr 2014 14:23:49 +0000 (16:23 +0200)]
quartztext: remove write-only variables and a potential error-case leak

6 years agoaccess/file: don't read-ahead when processing remote contents (closes #9885, refs...
Felix Paul Kühne [Sun, 27 Apr 2014 10:33:15 +0000 (12:33 +0200)]
access/file: don't read-ahead when processing remote contents (closes #9885, refs #8446)

OS X Mavericks takes read-ahead very seriously when accessing SMB drives, so it caches up to a 100 MB. However, when the end of said cache is reached, VLC will stutter because the file system needs to re-connect to the server first. Disabling read-ahead leads to a continous data flow at the media's bitrate.

This solves a regression introduced in fe0a075ef3

6 years agohttpd: do not fail-open on memory errors
Rémi Denis-Courmont [Sun, 27 Apr 2014 14:02:15 +0000 (17:02 +0300)]
httpd: do not fail-open on memory errors

6 years agohttpd_RedirectNew: avoid strdup() with unhandled error
Rémi Denis-Courmont [Sun, 27 Apr 2014 13:59:19 +0000 (16:59 +0300)]
httpd_RedirectNew: avoid strdup() with unhandled error

6 years agohttpd_FileNew: avoid strdup() with unhandled error
Rémi Denis-Courmont [Sun, 27 Apr 2014 13:57:05 +0000 (16:57 +0300)]
httpd_FileNew: avoid strdup() with unhandled error

6 years agohttpd: remove write only string
Rémi Denis-Courmont [Sun, 27 Apr 2014 13:52:40 +0000 (16:52 +0300)]
httpd: remove write only string

6 years agoFix typo
Jean-Baptiste Kempf [Sun, 27 Apr 2014 13:45:03 +0000 (15:45 +0200)]
Fix typo

6 years agoauhal: properly retain device array contents
David Fuhrmann [Sun, 27 Apr 2014 13:39:34 +0000 (15:39 +0200)]
auhal: properly retain device array contents

6 years agoReindent
Jean-Baptiste Kempf [Sun, 27 Apr 2014 13:34:35 +0000 (15:34 +0200)]
Reindent

6 years agoMap ON2 AVC audio codec
Jean-Baptiste Kempf [Sun, 27 Apr 2014 13:26:00 +0000 (15:26 +0200)]
Map ON2 AVC audio codec

6 years agomacosx: fix utf8 issue
Felix Paul Kühne [Sun, 27 Apr 2014 11:10:35 +0000 (13:10 +0200)]
macosx: fix utf8 issue

6 years agoauhal: fix a couple of memory leaks
Felix Paul Kühne [Sun, 27 Apr 2014 11:10:12 +0000 (13:10 +0200)]
auhal: fix a couple of memory leaks

6 years agoextras/tools: fix ragel patch application
Felix Paul Kühne [Sat, 26 Apr 2014 18:10:45 +0000 (20:10 +0200)]
extras/tools: fix ragel patch application

6 years agomacosx: expose continue playback option in simple settings
Felix Paul Kühne [Sat, 26 Apr 2014 17:00:11 +0000 (19:00 +0200)]
macosx: expose continue playback option in simple settings