]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Fri, 13 Apr 2012 09:49:38 +0000 (11:49 +0200)]
Map Atrac wf_tags
Jean-Baptiste Kempf [Thu, 12 Apr 2012 22:45:29 +0000 (00:45 +0200)]
MKV: help debug in case of unrecognized codecs
Jean-Baptiste Kempf [Thu, 12 Apr 2012 22:45:37 +0000 (00:45 +0200)]
Map Yamaha ADPCM to wf_tag
This should fix Yamaha ADPCM in MKV
Jean-Baptiste Kempf [Thu, 12 Apr 2012 22:44:59 +0000 (00:44 +0200)]
Add Yamaha ADPCM variant Fourcc
Jean-Baptiste Kempf [Thu, 12 Apr 2012 22:44:12 +0000 (00:44 +0200)]
Group ADPCM fourcc
Rémi Denis-Courmont [Thu, 12 Apr 2012 20:45:22 +0000 (23:45 +0300)]
v4l2: map buffers before queueing them
Not sure if this is a driver bug or a limitation.
Rémi Denis-Courmont [Thu, 12 Apr 2012 20:01:43 +0000 (23:01 +0300)]
v4l2: use malloc()
Rémi Denis-Courmont [Thu, 12 Apr 2012 20:01:34 +0000 (23:01 +0300)]
v4l2: fix memory leak on error
Rémi Denis-Courmont [Thu, 12 Apr 2012 19:40:12 +0000 (22:40 +0300)]
v4l2: fix tuner debug messages
Rémi Denis-Courmont [Thu, 12 Apr 2012 18:11:00 +0000 (21:11 +0300)]
block_t: add buffer start and size fields
This simplifies the code, and allows resizing non-standard blocks.
Jean-Baptiste Kempf [Thu, 12 Apr 2012 12:56:40 +0000 (14:56 +0200)]
Qt: fix typo
Close #6619
Rafaël Carré [Wed, 11 Apr 2012 11:23:18 +0000 (07:23 -0400)]
TS mux: csaSetup() returns the CSA context created
Don't use sys->csa, prefer to use the local variable
Felix Paul Kühne [Wed, 11 Apr 2012 20:41:58 +0000 (22:41 +0200)]
macosx: prevent intermittent crashes on quit by releasing the main window later, since libvlc can try to access it as long as it is alive
Rémi Denis-Courmont [Wed, 11 Apr 2012 20:00:01 +0000 (23:00 +0300)]
v4l2: fix race condition
(regression from
855f0b7d11bd63d929cefea112a0754fdeed3618 )
Felix Paul Kühne [Wed, 11 Apr 2012 19:48:30 +0000 (21:48 +0200)]
macosx: added media key support for keyboards by other manufactorers than Apple such as Cherry
Rémi Denis-Courmont [Wed, 11 Apr 2012 17:49:24 +0000 (20:49 +0300)]
v4l2: factorize and simplify mmap() initialization
Also fix huge memory leak in v4l2 access (buffers never released).
Rémi Denis-Courmont [Wed, 11 Apr 2012 17:42:41 +0000 (20:42 +0300)]
v4l2: split module stuff and common access/demux video stuff
Rémi Denis-Courmont [Wed, 11 Apr 2012 17:08:49 +0000 (20:08 +0300)]
v4l2: remove stray dead code
Jean-Baptiste Kempf [Wed, 11 Apr 2012 16:48:12 +0000 (18:48 +0200)]
x264: simpler option desc
Close #6598
Jean-Baptiste Kempf [Wed, 11 Apr 2012 16:39:44 +0000 (18:39 +0200)]
Qt: do not block the spinbox if preference range is too big
However, we still cannot select the full scale.
Close #6603 and #6602
Rémi Denis-Courmont [Wed, 11 Apr 2012 16:17:36 +0000 (19:17 +0300)]
v4l2: remove unneeded demux_sys_t.io
Rémi Denis-Courmont [Wed, 11 Apr 2012 16:13:46 +0000 (19:13 +0300)]
v4l2: privatize demux_sys_t
In case of pure access:
- use correct access_sys_t type,
- remove unused parameters.
Rémi Denis-Courmont [Wed, 11 Apr 2012 16:08:40 +0000 (19:08 +0300)]
v4l2: GrabVideo() cleanup
Rémi Denis-Courmont [Wed, 11 Apr 2012 16:04:56 +0000 (19:04 +0300)]
v4l2: fix and cleanup of mmap buffers allocation
Especially fix memory leaks on error.
Jean-Baptiste Kempf [Wed, 11 Apr 2012 09:04:00 +0000 (11:04 +0200)]
Vorbis: code cosmetics
Jean-Baptiste Kempf [Wed, 11 Apr 2012 09:16:12 +0000 (11:16 +0200)]
Vorbisenc: use unsigned for i_channels
Jean-Baptiste Kempf [Wed, 11 Apr 2012 09:00:37 +0000 (11:00 +0200)]
Vorbis: disable encoder code when SOUT is disabled
Jean-Baptiste Kempf [Tue, 10 Apr 2012 20:50:14 +0000 (22:50 +0200)]
Taglib: correctly read pictures in Xiph files
Those that use METADATA_PICTURE_BLOCK
Jean-Baptiste Kempf [Tue, 10 Apr 2012 20:46:57 +0000 (22:46 +0200)]
Allow vorbis.h to be included in C++
Rémi Denis-Courmont [Tue, 10 Apr 2012 20:10:55 +0000 (23:10 +0300)]
v4l2: use thread instead of polling
Rémi Denis-Courmont [Tue, 10 Apr 2012 19:44:04 +0000 (22:44 +0300)]
v4l2: inline ProcessVideoFrame(), no functional changes
Rémi Denis-Courmont [Tue, 10 Apr 2012 19:38:58 +0000 (22:38 +0300)]
v4l2c: merge I/O method initialization (no functional changes)
Rémi Denis-Courmont [Tue, 10 Apr 2012 17:38:17 +0000 (20:38 +0300)]
v4l2: correct frame rate if enumeration fails
The streaming parameters depend on the format, so the format must be
set explicitly, then the streaming parameters queried every time.
This essentially reverts
1bb938e4d9c600cf5caabf6a93cefec333e33cdc .
Rémi Denis-Courmont [Tue, 10 Apr 2012 17:05:16 +0000 (20:05 +0300)]
v4l2: restore support for forced resolution
This brings --v4l2-width and --v4l2-height back into use.
A value range is now added as well.
Rémi Denis-Courmont [Tue, 10 Apr 2012 16:43:10 +0000 (19:43 +0300)]
v4l2: reset crop after selecting the format
Cropping depends on the image resolution, which is selected while
setting the format.
Erwan Tulou [Tue, 10 Apr 2012 16:02:29 +0000 (18:02 +0200)]
skins2: fix forgotten initialization in copy constructor
This bug was unnoticed because this constructor is only called in a situation
where really copying from origin or leaving it to the compiler to set it via
the default constructor leads to the same result (an empty list). Yet, this
was a bug.
It may solve trac #6599 though,
(a Linux port where there is a real initialization issue)
Felix Paul Kühne [Tue, 10 Apr 2012 16:15:51 +0000 (18:15 +0200)]
macosx: make sure that the main window's split view is correctly resized on relaunch (close #6597)
Jean-Baptiste Kempf [Tue, 10 Apr 2012 15:58:22 +0000 (17:58 +0200)]
MP4: code cosmetics
Jean-Baptiste Kempf [Tue, 10 Apr 2012 15:57:50 +0000 (17:57 +0200)]
MP4: fill the orientation flag in video_format_t
Ref #2882
Jean-Baptiste Kempf [Tue, 10 Apr 2012 15:41:15 +0000 (17:41 +0200)]
MP4: remove trailing spaces
Felix Paul Kühne [Tue, 10 Apr 2012 15:22:14 +0000 (17:22 +0200)]
macosx: re-implement drag & drop support for VLCVoutView (close #6604)
additionally, clean up misc.m and move code shared by VLCVoutView, VLBrushedMetalImageView and VLCThreePartDropView to VLCCoreInteraction
Hugo Beauzée-Luyssen [Tue, 10 Apr 2012 15:00:11 +0000 (17:00 +0200)]
subtitles: Cosmetics.
Hugo Beauzée-Luyssen [Tue, 10 Apr 2012 14:43:16 +0000 (16:43 +0200)]
subtitles: Do as stated in the doc.
("0 = no subtitles autodetected\n")
Hugo Beauzée-Luyssen [Tue, 10 Apr 2012 14:24:59 +0000 (16:24 +0200)]
subtitles: Remove unneeded clause
Hugo Beauzée-Luyssen [Tue, 10 Apr 2012 14:24:02 +0000 (16:24 +0200)]
subtitles: Fix "any subtitle" detection.
Hugo Beauzée-Luyssen [Tue, 10 Apr 2012 13:39:09 +0000 (15:39 +0200)]
subtitles: Remove unneeded clauses.
Hugo Beauzée-Luyssen [Tue, 10 Apr 2012 13:26:39 +0000 (15:26 +0200)]
subtitles: Fix subtitles detection.
Martin Storsjö [Sun, 8 Apr 2012 20:17:21 +0000 (23:17 +0300)]
omxil: Dequeue output frames even if there's no picture to write them into
Make sure we always remove all output frames from the output
frame queue, even if there's no picture.
This fixes (for most practical cases at least) the issue where
the app could hang repeating "can't get output picture" after
stopping playback with omxil video decoding.
In that case, the vout didn't return any picture to write the
decoded frames into, causing the omxil codec to run out of output
buffers, blocking, and thus running out of input buffers, blocking
the decoder thread while waiting for a free input buffer.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Georgi Chorbadzhiyski [Tue, 10 Apr 2012 10:21:43 +0000 (13:21 +0300)]
mux/ts: Fix setting of even CSA key.
Without this fix the second CSA key can not be set, which results
in a stream that is impossible to decrypt.
Tested with:
cvlc \
-I dummy -vv \
--sout '#standard{access=udp,mux=ts,dst=239.78.78.78:5000}' \
--sout-ts-crypt-audio --no-sout-ts-crypt-video \
--sout-ts-csa-ck=
1111111111111111 \
--sout-ts-csa2-ck=
0000000000000000 \
http://example.com/source.ts
Before the patch:
mux_ts mux debug: using CSA (de)scrambling with odd key=11:11:11:11:11:11:11:11
mux_ts mux debug: no CSA found
mux_ts mux debug: no CSA found
After the patch:
mux_ts mux debug: using CSA (de)scrambling with odd key=11:11:11:11:11:11:11:11
mux_ts mux debug: using CSA (de)scrambling with even key=0:0:0:0:0:0:0:0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 10 Apr 2012 09:47:19 +0000 (11:47 +0200)]
Qt: correctly destroy EPG dialog
Jean-Baptiste Kempf [Mon, 9 Apr 2012 23:49:46 +0000 (01:49 +0200)]
MP4: be more picky wrt VC-1 profiles we accept
Maybe it could work with VC-1 Main, but no samples so far
Jean-Baptiste Kempf [Mon, 9 Apr 2012 21:38:57 +0000 (23:38 +0200)]
MKV: kill a sign warning
Jean-Baptiste Kempf [Mon, 9 Apr 2012 21:38:21 +0000 (23:38 +0200)]
MKV: remove unused variable
Jean-Baptiste Kempf [Mon, 9 Apr 2012 21:37:14 +0000 (23:37 +0200)]
mp4: reindent and regroup
Rémi Denis-Courmont [Mon, 9 Apr 2012 19:59:54 +0000 (22:59 +0300)]
dvdread: fix use after free on error (refs #6594)
Rémi Denis-Courmont [Mon, 9 Apr 2012 19:58:57 +0000 (22:58 +0300)]
v4l2: device parameter is a file path
Felix Paul Kühne [Mon, 9 Apr 2012 18:34:07 +0000 (20:34 +0200)]
macosx: make sure that all sidebar items are visible on the very first launch
Felix Paul Kühne [Mon, 9 Apr 2012 18:33:49 +0000 (20:33 +0200)]
macosx: update old preferences detection code
Felix Paul Kühne [Mon, 9 Apr 2012 18:24:47 +0000 (20:24 +0200)]
macosx: don't show focus ring for the sidebar
Felix Paul Kühne [Mon, 9 Apr 2012 16:56:00 +0000 (18:56 +0200)]
macosx: save the expanded/collapsed state of the sidebar items (close #6389)
Rémi Denis-Courmont [Sat, 7 Apr 2012 19:54:10 +0000 (22:54 +0300)]
v4l2: avoid a pair of nested loops if frame rate is constant
Rémi Denis-Courmont [Sat, 7 Apr 2012 19:49:33 +0000 (22:49 +0300)]
v4l2: rationalize/factorize frame rate handling
Felix Paul Kühne [Mon, 9 Apr 2012 15:23:15 +0000 (17:23 +0200)]
macosx: added 'subsdelay' to the track synchro panel and removed the bogus, non HIG-compliant plus and minux buttons
Felix Paul Kühne [Mon, 9 Apr 2012 14:34:00 +0000 (16:34 +0200)]
macosx: sync track-synchro l10n strings with the qt4 intf
Felix Paul Kühne [Sun, 8 Apr 2012 19:20:47 +0000 (21:20 +0200)]
macosx: implemented drag & drop from playlist to media library and vice verca. additionally, drag from SD to ML or PL is supported. (close #6044)
Kaarlo Raiha [Sun, 1 Apr 2012 12:07:22 +0000 (15:07 +0300)]
Add file extension .gvi aka Google video
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Sun, 8 Apr 2012 00:14:03 +0000 (02:14 +0200)]
MKV: Don't crash when loading a directory with no uid MKV files
Close #6575
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Frode Tennebø [Sat, 7 Apr 2012 12:53:21 +0000 (14:53 +0200)]
Fix problem with black and/or random colours for paletted codecs, like MSRLE.
Shoulc close #5952
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Kaarlo Raiha [Sat, 7 Apr 2012 19:55:09 +0000 (22:55 +0300)]
Add ranges to Panoramix
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Sun, 8 Apr 2012 17:04:04 +0000 (19:04 +0200)]
macosx: removed VLCControllerView, which was superseeded by VLBrushedMetalImageView and VLCThreePartDropView
Felix Paul Kühne [Sun, 8 Apr 2012 16:50:33 +0000 (18:50 +0200)]
macosx: refuse file drops on the playlist table if the current root item is neither the local playlist nor the media library
Felix Paul Kühne [Sun, 8 Apr 2012 14:29:06 +0000 (16:29 +0200)]
macosx: fixed drag & drop handling of optical media by re-writing it
Felix Paul Kühne [Sun, 8 Apr 2012 13:05:30 +0000 (15:05 +0200)]
vout_macosx: re-write VOUT_DISPLAY_CHANGE_FULLSCREEN the way it was intended and update the display size correctly, so we get sharp OSD rendering
Rémi Duraffort [Sun, 8 Apr 2012 07:19:05 +0000 (09:19 +0200)]
asf: fix typo in fourcc
Rémi Duraffort [Sat, 7 Apr 2012 16:08:09 +0000 (18:08 +0200)]
update LIST
Rémi Duraffort [Sat, 7 Apr 2012 16:07:46 +0000 (18:07 +0200)]
real: fix potential memory leak.
Felix Paul Kühne [Sun, 8 Apr 2012 00:59:43 +0000 (02:59 +0200)]
macosx: fixed appearance issue when collapsing / expanding the playlist while it is empty (close #6382)
Felix Paul Kühne [Sat, 7 Apr 2012 21:44:30 +0000 (23:44 +0200)]
macosx: set a sane minimum size for the advanced prefs window, so the options remain useable (close #5994)
Rémi Denis-Courmont [Sat, 7 Apr 2012 18:35:11 +0000 (21:35 +0300)]
v4l2: get aspect ratio from V4L2 crop capabilities (rather than user)
Previously, VLC would assume 4/3 picture aspect ratio. That was quite
lame. This patch makes --v4l2-aspect-ratio redundant.
Rémi Denis-Courmont [Sat, 7 Apr 2012 16:24:42 +0000 (19:24 +0300)]
v4l2: force normal capture mode
This disables driver-specific modes that VLC would not know about.
This also disables high quality (i.e. still camera) mode since we want
video, as well as other any other future abnormal modes.
Rémi Denis-Courmont [Sat, 7 Apr 2012 16:14:06 +0000 (19:14 +0300)]
360p is still low resolution
Rémi Denis-Courmont [Sat, 7 Apr 2012 16:00:44 +0000 (19:00 +0300)]
stl: fix sign warning
Rémi Denis-Courmont [Sat, 7 Apr 2012 12:16:28 +0000 (15:16 +0300)]
v4l2: update headers version check
Rémi Denis-Courmont [Sat, 7 Apr 2012 12:16:08 +0000 (15:16 +0300)]
v4l2: fix warning on old systems
Rémi Denis-Courmont [Sat, 7 Apr 2012 12:09:54 +0000 (15:09 +0300)]
v4l2: only use bits mask controls where supported
Felix Paul Kühne [Fri, 6 Apr 2012 14:40:22 +0000 (16:40 +0200)]
macosx: added 'deinterlace' and 'deinterlace-mode' to the video category of the simple preferences
Felix Paul Kühne [Fri, 6 Apr 2012 14:22:37 +0000 (16:22 +0200)]
macosx: added options to modify the subtitle outline to the simple preferences
Francois Cartegnie [Fri, 6 Apr 2012 13:56:33 +0000 (15:56 +0200)]
lua http: reveal interface buttons.
Somewhat fixes a big usability problem: tiny buttons, unrevealant icons
and associated text shown as tooltip.
We now reveal all text on mouseover.
Jean-Baptiste Kempf [Fri, 6 Apr 2012 13:46:11 +0000 (15:46 +0200)]
MP4: better debug message with VERBOSITY activated
Felix Paul Kühne [Fri, 6 Apr 2012 13:35:44 +0000 (15:35 +0200)]
macosx: added an option for the AR lock to prevent angry users
Jean-Baptiste Kempf [Fri, 6 Apr 2012 13:32:03 +0000 (15:32 +0200)]
MP4: better debug message when FOURCC not recognized
Jean-Baptiste Kempf [Fri, 6 Apr 2012 13:30:19 +0000 (15:30 +0200)]
Support VC-1 in mp4, as muxed by L-Smash
We will get more and more of those samples soon...
Felix Paul Kühne [Fri, 6 Apr 2012 13:08:51 +0000 (15:08 +0200)]
macosx: re-implement 'keep aspect ratio' (close #6430)
Felix Paul Kühne [Fri, 6 Apr 2012 11:32:39 +0000 (13:32 +0200)]
macosx: work-around a racing condition (close #6412)
Jean-Baptiste Kempf [Fri, 6 Apr 2012 11:29:13 +0000 (13:29 +0200)]
Qt: fix semantics and behaviour for chapters buttons
No sense to display chapter buttons with 1title&1chapter
Felix Paul Kühne [Fri, 6 Apr 2012 11:18:41 +0000 (13:18 +0200)]
macosx: prevent a crash by stopping the current input when changing the 'video embedded' variable (close #6063)
Felix Paul Kühne [Fri, 6 Apr 2012 11:09:12 +0000 (13:09 +0200)]
vout_macosx: slightly improve the resize behavior in a few corner cases (refs #6427)
Jean-Baptiste Kempf [Fri, 6 Apr 2012 10:49:37 +0000 (12:49 +0200)]
MKV: show title when in Information section
Close #6337
Jean-Baptiste Kempf [Fri, 6 Apr 2012 10:19:42 +0000 (12:19 +0200)]
Deactivate HTTP proxy inheritance from IE
The parsing is not complete enough to be on by default.
http-use-IE-proxy option was removed in
ac40aef7f6252
Should close/delay #5782
Rémi Denis-Courmont [Fri, 6 Apr 2012 05:54:27 +0000 (08:54 +0300)]
v4l2: disable compressed formats where not available (Linux < 3.1)