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

10 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

10 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

10 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

10 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

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

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

10 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

10 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

10 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

10 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

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

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

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

10 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

10 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

10 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

10 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

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

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

10 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

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

10 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

10 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>
10 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>
10 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>
10 years agocontrib: x265 1.0
Rafaël Carré [Sat, 3 May 2014 15:59:18 +0000 (17:59 +0200)]
contrib: x265 1.0

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

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

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

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

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

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

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

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

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

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

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

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

10 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

10 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

10 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

10 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

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

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

10 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

10 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

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

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

10 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

10 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

10 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

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

10 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

10 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

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

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

10 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

10 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

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

10 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

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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

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

10 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

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

10 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

10 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

10 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

10 years agomacosx: add continue playback where you left off (refs #5315)
Felix Paul Kühne [Sat, 26 Apr 2014 16:54:32 +0000 (18:54 +0200)]
macosx: add continue playback where you left off (refs #5315)

10 years agomacosx/StringUtility: add helper to format time strings
Felix Paul Kühne [Sat, 26 Apr 2014 16:40:11 +0000 (18:40 +0200)]
macosx/StringUtility: add helper to format time strings

10 years agompeg_audio: signed integer overflow
Rémi Denis-Courmont [Sat, 26 Apr 2014 08:22:51 +0000 (11:22 +0300)]
mpeg_audio: signed integer overflow

(with (uint8_t)255 << (int)24)

10 years agoauhal: increase ringbuffer size by one second
David Fuhrmann [Fri, 25 Apr 2014 16:18:23 +0000 (18:18 +0200)]
auhal: increase ringbuffer size by one second

This will result in approx. 50% utilization
for tta files.

close #11193

10 years agocodec: implementation of Media Foundation Transform audio/video decoding
Felix Abecassis [Fri, 25 Apr 2014 13:25:37 +0000 (15:25 +0200)]
codec: implementation of Media Foundation Transform audio/video decoding

Media Foundation is a framework for encoding/decoding multimedia
content on Windows Vista and above. A Media Foundation Transform (MFT)
is a module implementing an encoder, a decoder or a filter.

MFTs can be enumerated and initialized using the function MFTEnumEx.
A MFT can be SW or HW, synchronous or asynchronous.

10 years agolua/http: remove remnants of the first generation http interface which weren't used...
Felix Paul Kühne [Fri, 25 Apr 2014 13:54:04 +0000 (15:54 +0200)]
lua/http: remove remnants of the first generation http interface which weren't used in years

10 years agolua/http: fix copyright headers
Felix Paul Kühne [Fri, 25 Apr 2014 13:51:26 +0000 (15:51 +0200)]
lua/http: fix copyright headers

10 years agohttp/lua: remove minimized local jquery copy
Felix Paul Kühne [Fri, 25 Apr 2014 13:34:44 +0000 (15:34 +0200)]
http/lua: remove minimized local jquery copy

10 years agoshare: fix typo
Felix Paul Kühne [Fri, 25 Apr 2014 13:30:03 +0000 (15:30 +0200)]
share: fix typo

10 years agolua/http: fix typo
Felix Paul Kühne [Fri, 25 Apr 2014 13:24:57 +0000 (15:24 +0200)]
lua/http: fix typo

10 years agoDASH: unroll and clarify
Rémi Denis-Courmont [Thu, 24 Apr 2014 19:52:00 +0000 (22:52 +0300)]
DASH: unroll and clarify

10 years agosubsusf: simplification
Rémi Denis-Courmont [Thu, 24 Apr 2014 19:44:55 +0000 (22:44 +0300)]
subsusf: simplification

10 years agomacosx: properly store video-on-top state in playlist variable
David Fuhrmann [Thu, 24 Apr 2014 19:35:15 +0000 (21:35 +0200)]
macosx: properly store video-on-top state in playlist variable

Previous code was never called for fullscreen and video-on-top.

close #9999

10 years agovout_macosx: always set forced window size for the window provider
David Fuhrmann [Thu, 24 Apr 2014 18:46:56 +0000 (20:46 +0200)]
vout_macosx: always set forced window size for the window provider

Also fixes bug for retina displays where events got missed because
stored value is the pixel value, but new one is the point value.
(close #10743)

10 years agodemux: ogg: save offset on serialno change
Francois Cartegnie [Thu, 24 Apr 2014 19:00:59 +0000 (21:00 +0200)]
demux: ogg: save offset on serialno change