]>
git.sesse.net Git - vlc/log
Felix Paul Kühne [Sat, 11 Jan 2014 17:16:29 +0000 (18:16 +0100)]
contrib/sparkle: add patch fixing compilation within current versions of the Xcode IDE
Daniel Verkamp [Sat, 11 Jan 2014 01:00:22 +0000 (18:00 -0700)]
avcodec: map Escape 124 video
Sample:
http://samples.mplayerhq.hu/game-formats/rpl/escape124/ESCAPE.RPL
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:21 +0000 (18:00 -0700)]
avcodec: map PCX
Sample:
http://samples.mplayerhq.hu/image-samples/pcx/lena.pcx
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:20 +0000 (18:00 -0700)]
avcodec: map RenderWare TXD
Sample:
http://samples.mplayerhq.hu/game-formats/txd/fronten1.txd
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:19 +0000 (18:00 -0700)]
avcodec: map GameCube THP video and audio
Sample:
http://samples.mplayerhq.hu/game-formats/thp/AfterCredits.thp
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:18 +0000 (18:00 -0700)]
avcodec: map LCL MSZH and ZLIB
Samples:
http://samples.mplayerhq.hu/V-codecs/mszh-zlib/monika_mszh.avi
http://samples.mplayerhq.hu/V-codecs/mszh-zlib/monika_zlib.avi
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Verkamp [Sat, 11 Jan 2014 01:00:17 +0000 (18:00 -0700)]
avcodec: map Wing commander IV Xxan video
Sample: http://samples.mplayerhq.hu/game-formats/wc4-xan/wc4trailer.avi
Audio does not work for this sample; it is recognized as raw PCM instead
of the special Xan DPCM codec (the avformat AVI demuxer has a special
case for recognizing this audio codec that is not in the native VLC AVI
demux).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 10 Jan 2014 23:52:40 +0000 (00:52 +0100)]
Contribs: Update to vpx 1.3.0
Felix Paul Kühne [Fri, 10 Jan 2014 17:24:42 +0000 (18:24 +0100)]
macosx/QuincyKit: fix a few compilation warnings
Felix Paul Kühne [Fri, 10 Jan 2014 17:11:46 +0000 (18:11 +0100)]
macosx/QuincyKit: add l10n
Felix Paul Kühne [Fri, 10 Jan 2014 16:49:41 +0000 (17:49 +0100)]
macosx/QuincyKit: minor tweak so we can set our own app versions if needed
Felix Paul Kühne [Fri, 10 Jan 2014 16:48:40 +0000 (17:48 +0100)]
macosx: add and deploy QuincyKit for crashlog reporting
This is for evaluation only. We might want to revert to our previous system for the release.
Felix Paul Kühne [Fri, 10 Jan 2014 16:02:28 +0000 (17:02 +0100)]
macosx: remove previous crash log reporting mechanism
Rémi Denis-Courmont [Fri, 10 Jan 2014 17:13:24 +0000 (19:13 +0200)]
Fix grammar / typo
Rémi Denis-Courmont [Fri, 10 Jan 2014 16:11:17 +0000 (18:11 +0200)]
configure: fix shell syntax (fixes #9571)
David Fuhrmann [Fri, 10 Jan 2014 14:37:29 +0000 (15:37 +0100)]
mac package: convert Info.plist into binary format before deployment
This reduces size of this file from currently 60 to 16 KB.
David Fuhrmann [Fri, 10 Jan 2014 14:35:57 +0000 (15:35 +0100)]
mac package: add UTImportedTypeDeclarations for file types
This allows the OS to sort the files into the right categories
(movie, audio, ...).
close #9778
Francois Cartegnie [Fri, 10 Jan 2014 14:13:10 +0000 (15:13 +0100)]
packetizer: flac: process end of streambuffer (fix #10340)
Francois Cartegnie [Thu, 9 Jan 2014 15:37:43 +0000 (16:37 +0100)]
demux: flac: call packetizer at eos.
refs #3178
Francois Cartegnie [Fri, 10 Jan 2014 13:36:53 +0000 (14:36 +0100)]
packetizer: flac: fix end of frame blocksize handling
Francois Cartegnie [Fri, 10 Jan 2014 13:35:42 +0000 (14:35 +0100)]
packetizer: flac: hint min frame size
Francois Cartegnie [Thu, 9 Jan 2014 20:24:01 +0000 (21:24 +0100)]
packetizer: flac: ensure blocksize range
Francois Cartegnie [Fri, 10 Jan 2014 14:30:26 +0000 (15:30 +0100)]
packetizer: flac: remove commited debug code
Francois Cartegnie [Fri, 10 Jan 2014 14:20:21 +0000 (15:20 +0100)]
packetizer: flac: add some comments
Tristan Matthews [Fri, 10 Jan 2014 14:11:29 +0000 (09:11 -0500)]
demux: avformat: use CLOCK_FREQ
Ilkka Ollakka [Mon, 6 Jan 2014 20:15:55 +0000 (22:15 +0200)]
differentiate mpga (layer 2) and mp3 (layer 3) codecs
Fixes #10318
Ilkka Ollakka [Mon, 6 Jan 2014 19:49:25 +0000 (21:49 +0200)]
core: differentiate mp2 from mp3 audio layers
ref #10318
Jean-Baptiste Kempf [Thu, 9 Jan 2014 20:58:43 +0000 (21:58 +0100)]
Map Bink Audio and Video codecs
For some reasons, the video part does not work yet.
Rémi Denis-Courmont [Thu, 9 Jan 2014 19:04:36 +0000 (21:04 +0200)]
vlc_readdir: fix integer overflow on error
Rémi Denis-Courmont [Wed, 8 Jan 2014 17:40:16 +0000 (19:40 +0200)]
test: check POTFILES.in in test suite
(It is already tested in dist(check) but that is way too slow.)
Jean-Baptiste Kempf [Thu, 9 Jan 2014 18:54:06 +0000 (19:54 +0100)]
Add Atrac3+ decoder mapping
Ilkka Ollakka [Thu, 9 Jan 2014 08:56:34 +0000 (10:56 +0200)]
twolame: fix build after revert
Ilkka Ollakka [Wed, 2 Oct 2013 07:50:58 +0000 (10:50 +0300)]
faad: set decode_audio at the end
Ilkka Ollakka [Thu, 9 Jan 2014 08:39:57 +0000 (10:39 +0200)]
twolame: set pf_encode at the end
Ilkka Ollakka [Thu, 9 Jan 2014 08:35:44 +0000 (10:35 +0200)]
Revert "twolame: use FL32 as input"
This reverts commit
2363d00e1131bc4b50e3a15a6593e824bee68dd7 .
Twolame converts from FL32 to S16 internally anyway so no point
using this instead of converting inside vlc.
Pointed-out-by: Rémi Denis-Courmont
Tristan Matthews [Thu, 9 Jan 2014 06:28:47 +0000 (01:28 -0500)]
opus: always sync i_buffer with i_nb_samples (fixes #10135)
Specifically, the crash at the end of playback was happening when end trim was
not being subtracted from i_buffer.
Tristan Matthews [Thu, 9 Jan 2014 05:25:55 +0000 (00:25 -0500)]
vorbis: fix format string
Francois Cartegnie [Wed, 8 Jan 2014 14:22:03 +0000 (15:22 +0100)]
demux: flac: use frame pts (fix #10328)
Francois Cartegnie [Wed, 8 Jan 2014 14:03:54 +0000 (15:03 +0100)]
packetizer: flac: generate PTS from frame info.
Francois Cartegnie [Wed, 8 Jan 2014 14:22:32 +0000 (15:22 +0100)]
demux: flac: use CLOCK_FREQ
Jean-Baptiste Kempf [Wed, 8 Jan 2014 13:37:39 +0000 (14:37 +0100)]
Qt: add a right-click action to save the playlist
Jean-Baptiste Kempf [Wed, 8 Jan 2014 11:58:24 +0000 (12:58 +0100)]
Distcheck: playlist.h is gone
Ilkka Ollakka [Tue, 17 Dec 2013 14:42:00 +0000 (16:42 +0200)]
transcode: set pts on module open
Ilkka Ollakka [Mon, 6 Jan 2014 19:49:55 +0000 (21:49 +0200)]
twolame: use FL32 as input
as FL32 is used in filters/resamplers also, this hopefully
removes a need of one conversion.
Ilkka Ollakka [Mon, 6 Jan 2014 18:15:37 +0000 (20:15 +0200)]
twolame: implement flushing on close
Rémi Denis-Courmont [Sun, 5 Jan 2014 16:38:12 +0000 (18:38 +0200)]
src: simplify and inline pl_Get()
Rémi Denis-Courmont [Thu, 2 Jan 2014 21:36:35 +0000 (23:36 +0200)]
playlist: create instance only when needed
This avoids checking that the playlist exists over and over again. The
playlist always exists when an interface is running.
Rémi Denis-Courmont [Tue, 7 Jan 2014 21:26:35 +0000 (23:26 +0200)]
lib: add helper for playlist startup
Also remove a useless and unsynchronized test.
Rémi Denis-Courmont [Wed, 1 Jan 2014 17:25:51 +0000 (19:25 +0200)]
lib: remove unneeded code
Rémi Denis-Courmont [Mon, 6 Jan 2014 08:23:43 +0000 (10:23 +0200)]
src: helper for command line item handling
Rémi Denis-Courmont [Wed, 1 Jan 2014 17:08:21 +0000 (19:08 +0200)]
interface: create the playlist first and use it as parent
Rémi Denis-Courmont [Mon, 6 Jan 2014 08:32:07 +0000 (10:32 +0200)]
playlist: merge interface and playlist locks as one
This restores symmetry in the playlist API, but most importantly, it
is necessary to fix some corner case races (in later commits).
Rémi Denis-Courmont [Mon, 6 Jan 2014 08:23:18 +0000 (10:23 +0200)]
src: move one declaration
Rémi Denis-Courmont [Sun, 5 Jan 2014 17:43:42 +0000 (19:43 +0200)]
win32: move single instance back-end to separate interface
David Fuhrmann [Mon, 6 Jan 2014 16:21:33 +0000 (17:21 +0100)]
src: darwin/thread: do not create own condattr
David Fuhrmann [Tue, 31 Dec 2013 10:41:55 +0000 (11:41 +0100)]
src: darwin/thread: reimplement monotonic clock for darwin
This is based on code which was silently removed in
0f9a94f2183fc6c6e9ce8b77eb497aab160cbbbd and
45c2bc0811cc2d9fe8e11448a05742d7ff6da1d8 .
The patch solves timing issues if the user changes the system time, for
instance while playback.
Another timing issue was pointed out if vlc_cond_init_with_daytime is used.
This remains unfixed, and is documented in a Fixme.
close #10072
David Fuhrmann [Tue, 31 Dec 2013 10:17:08 +0000 (11:17 +0100)]
auhal: fail in render callbacks if bytesToCopy is <= 0
This should not happen in the current implementation.
Heorhi Valakhanovich [Sun, 15 Dec 2013 22:28:34 +0000 (01:28 +0300)]
httplive: Adjust conditions for playlist reloading
Commit
7655d6c889d2425c1fd4615f7e2692df1a47470c changes HLS http
playlist reloading policy. But leaving only one fragment in buffer is
not enough. This patch ensures that less than three fragments in buffer
leads to playlist reloading. The overal result is more reliable http
streams.
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Francois Cartegnie [Mon, 6 Jan 2014 22:43:59 +0000 (23:43 +0100)]
demux: wav: stay within riff chunk boundaries (fix #10323)
Francois Cartegnie [Mon, 6 Jan 2014 20:08:51 +0000 (21:08 +0100)]
codec: vorbis: birates are signed. (fix #10324)
Negative being meaningless.
Francois Cartegnie [Mon, 6 Jan 2014 20:07:36 +0000 (21:07 +0100)]
demux: ogg: vorbis birates are signed.
Negative being meaningless.
Francois Cartegnie [Sun, 5 Jan 2014 00:50:50 +0000 (01:50 +0100)]
mux: ogg: add support for VP8 in OGG
Francois Cartegnie [Fri, 3 Jan 2014 22:59:06 +0000 (23:59 +0100)]
demux: ogg: add ogg/VP8 support
Francois Cartegnie [Fri, 3 Jan 2014 22:57:04 +0000 (23:57 +0100)]
demux: ogg: split comments parsing from xiph unpack
David Fuhrmann [Sun, 5 Jan 2014 18:21:11 +0000 (19:21 +0100)]
securetransport: add missing error checking
David Fuhrmann [Sun, 5 Jan 2014 18:19:05 +0000 (19:19 +0100)]
macosx: save frame position for fspanel (close #9958)
Rémi Denis-Courmont [Sun, 5 Jan 2014 16:34:42 +0000 (18:34 +0200)]
Qt4: specify function prototype, remove cast
Rémi Denis-Courmont [Sun, 5 Jan 2014 16:33:59 +0000 (18:33 +0200)]
ncurses: pass interface thread pointer to pl_Get() directly
Rémi Denis-Courmont [Sun, 5 Jan 2014 16:33:32 +0000 (18:33 +0200)]
audioscrobbler: simplify pl_Get() usage
Rémi Denis-Courmont [Sun, 5 Jan 2014 13:51:09 +0000 (15:51 +0200)]
v4l2: fix frequency conversion from Hz (fixes #10309)
Rémi Denis-Courmont [Sun, 5 Jan 2014 11:39:30 +0000 (13:39 +0200)]
Lua: set playlist object explicitly in state
Rémi Denis-Courmont [Sun, 5 Jan 2014 11:30:54 +0000 (13:30 +0200)]
Lua: check vlclua_get_playlist_internal() for NULL
Rémi Denis-Courmont [Sun, 5 Jan 2014 11:21:39 +0000 (13:21 +0200)]
Lua: do not call luaopen_volume() twice for interfaces
Rémi Denis-Courmont [Sun, 5 Jan 2014 11:27:23 +0000 (13:27 +0200)]
Cosmetic
Rémi Denis-Courmont [Sun, 5 Jan 2014 11:34:12 +0000 (13:34 +0200)]
Lua: remove cargo cult check for the private data of the input thread
Rémi Denis-Courmont [Sun, 5 Jan 2014 10:14:51 +0000 (12:14 +0200)]
hotkeys: fix wall-paper toggling
Rémi Denis-Courmont [Sun, 5 Jan 2014 10:16:30 +0000 (12:16 +0200)]
qt4: update wall-paper mode toggling
Rémi Denis-Courmont [Sun, 5 Jan 2014 10:17:54 +0000 (12:17 +0200)]
DirectDraw: remove wall-paper playlist hack
Rémi Denis-Courmont [Sun, 5 Jan 2014 10:17:16 +0000 (12:17 +0200)]
Direct3D: remove wall-paper playlist hack
This is now managed by the playlist and video output core.
Rémi Denis-Courmont [Sat, 4 Jan 2014 22:07:41 +0000 (00:07 +0200)]
XCB: remove wall-paper mode legacy hacks
Rémi Denis-Courmont [Sat, 4 Jan 2014 21:55:23 +0000 (23:55 +0200)]
vout: add proper core-managed object variable for wall paper mode
Rémi Denis-Courmont [Sat, 4 Jan 2014 21:51:24 +0000 (23:51 +0200)]
vout: pass enum for window state instead of boolean (refs #10302)
Rémi Denis-Courmont [Sat, 4 Jan 2014 21:08:12 +0000 (23:08 +0200)]
Qt4: fix fullscreen and video-on-top toggle across input or video reset
Rémi Denis-Courmont [Sat, 4 Jan 2014 20:57:08 +0000 (22:57 +0200)]
Qt4: refactor
Rémi Denis-Courmont [Sat, 4 Jan 2014 20:50:39 +0000 (22:50 +0200)]
Qt4: improve macro expansion safety
Ilkka Ollakka [Sat, 4 Jan 2014 13:09:47 +0000 (15:09 +0200)]
transcode: handle acodec aliases properly
Get correct fourcc for i_acodec instead creating fourcc directly from
user input.
Fixes #9755
Ilkka Ollakka [Wed, 11 Dec 2013 07:02:49 +0000 (09:02 +0200)]
date_Decrement: change assert so it doesn't to funky stuff
If we do date_Set and right after that date_Decrement that assert
seemed to behave differently in 64bit and 32bit architectures.
Ref #9022, #10101
Rémi Denis-Courmont [Fri, 3 Jan 2014 21:48:08 +0000 (23:48 +0200)]
configure: fix check for libnsl
Pointed-out-by: Jon Tibble <meths@btinternet.com>
Jean-Baptiste Kempf [Fri, 3 Jan 2014 11:49:22 +0000 (12:49 +0100)]
Contribs: dvdread, use the correct libdvdcss option
Felix Abecassis [Fri, 3 Jan 2014 11:46:05 +0000 (12:46 +0100)]
vlc_atomic: fix compilation warnings with MSVC.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 3 Jan 2014 11:46:04 +0000 (12:46 +0100)]
vlc_atomic: set the atomic types to be at least 32 bits wide with MSVC.
This change is required since some atomic operations of the
Interlocked API are only available for desktop apps.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 3 Jan 2014 11:46:03 +0000 (12:46 +0100)]
vlc_atomic: add missing include for MSVC.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 3 Jan 2014 11:15:44 +0000 (12:15 +0100)]
opengl: comment texture recycling and document a possible bug.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 3 Jan 2014 11:15:43 +0000 (12:15 +0100)]
opengl: allocate the texture size using the visible dimensions of the format.
Removes a green line bug at the bottom of some videos.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 2 Jan 2014 22:06:26 +0000 (00:06 +0200)]
motion: use pl_CurrentItem()
Rémi Denis-Courmont [Thu, 2 Jan 2014 22:06:11 +0000 (00:06 +0200)]
audioscrobbler: use pl_CurrentInput()
Rémi Denis-Courmont [Thu, 2 Jan 2014 22:01:15 +0000 (00:01 +0200)]
podcast: fail safe if running in LibVLC (i.e. without playlist)
Rémi Denis-Courmont [Thu, 2 Jan 2014 22:11:31 +0000 (00:11 +0200)]
atmo: remove invalid input state callback code
There is much suspicious code left. This plugin needs to be fixed if it
is still used.
Rémi Denis-Courmont [Thu, 2 Jan 2014 21:35:02 +0000 (23:35 +0200)]
str_format_meta: fix reference counting
Rémi Denis-Courmont [Thu, 2 Jan 2014 17:33:06 +0000 (19:33 +0200)]
dtv: fix DVB-T2 tuning