]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Tue, 25 May 2010 13:44:41 +0000 (15:44 +0200)]
MP4: support for the \xa9too atom
Christophe Mutricy [Mon, 24 May 2010 22:26:46 +0000 (23:26 +0100)]
Add a caution message
Laurent Aimar [Mon, 24 May 2010 21:55:07 +0000 (23:55 +0200)]
Used dvdnav_get_video_resolution to fix the AR of some dvd menus.
Laurent Aimar [Mon, 24 May 2010 21:53:30 +0000 (23:53 +0200)]
Added a patch to the contribs to have a dvdnav_get_video_resolution() function in libdvdnav.
Laurent Aimar [Mon, 24 May 2010 18:10:31 +0000 (20:10 +0200)]
Added an image demuxer.
It replaces the "fake" demuxer and decoder, and partially
the mjpeg one.
It does not rely on the extensions to detect the format.
The detected picture formats are: XCF, GIF, PNG, TIFF, BMP, PCX,
LBM, PNM, JFIF and SPIFF(Jpeg).
The reload feature of the fake:// demuxer is lost, as well as the deinterlace
feature of the fake decoder, patches are welcome.
It closes #3107 and #3388, and modifies #2295.
Laurent Aimar [Mon, 24 May 2010 18:06:11 +0000 (20:06 +0200)]
Fixed a memleak in picture_fifo_Delete().
Laurent Aimar [Mon, 24 May 2010 17:51:51 +0000 (19:51 +0200)]
Fixed raw picture size in rawvideo codec.
Laurent Aimar [Mon, 24 May 2010 15:36:44 +0000 (17:36 +0200)]
Moved var_InheritURational to the core.
Jean-Baptiste Kempf [Mon, 24 May 2010 21:56:40 +0000 (23:56 +0200)]
Contribs: update VPX support
Jean-Baptiste Kempf [Mon, 24 May 2010 21:11:09 +0000 (23:11 +0200)]
MKV: code factorisation around extra_data filling
Jean-Baptiste Kempf [Mon, 24 May 2010 20:43:04 +0000 (22:43 +0200)]
Rawvid: rewind to the beginning of the stream when an error occur
That fixes the y4m with unknown chroma that avformat can read
Jean-Baptiste Kempf [Mon, 24 May 2010 20:35:08 +0000 (22:35 +0200)]
MKV: cosmetics
Jean-Baptiste Kempf [Mon, 24 May 2010 19:52:04 +0000 (21:52 +0200)]
MKV: code simplification
Jean-Baptiste Kempf [Mon, 24 May 2010 19:42:04 +0000 (21:42 +0200)]
MKV: code factorization on Tag parsing
Ilkka Ollakka [Mon, 24 May 2010 19:16:11 +0000 (22:16 +0300)]
qt4: don't force font and size in epg-widget
Ilkka Ollakka [Mon, 24 May 2010 19:15:49 +0000 (22:15 +0300)]
qt4: don't force pixelsize in soundslider
Jai Menon [Mon, 24 May 2010 19:13:22 +0000 (21:13 +0200)]
AVI : Don't free uninitialized ES format descriptor for DV muxed in AVI.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ilkka Ollakka [Mon, 24 May 2010 18:51:51 +0000 (21:51 +0300)]
qt4: respect qtconfig fontsize on icon_view
This may be too big font for some, but static 7 point isn't that good either.
Felix Paul Kühne [Sun, 23 May 2010 23:18:07 +0000 (01:18 +0200)]
Mac OS X: support the mp2t mime type (refs #3485)
Manual forwardport of [
1c26d070fa884f9964482b6ee46a76f3d94ba6e8 ]
Felix Paul Kühne [Sun, 23 May 2010 23:06:50 +0000 (01:06 +0200)]
legacy OS X intf: fixed a rare case in which the vout window could loose its window decoration on recreation after a performed close
Manual forward-port of [
fcbdd49671dfc8f2f0a6a74a6da19153b54137bb ]
Jean-Baptiste Kempf [Sun, 23 May 2010 22:42:04 +0000 (00:42 +0200)]
MP4: fix off-by-one genre metadata reading
Jean-Baptiste Kempf [Sun, 23 May 2010 22:29:12 +0000 (00:29 +0200)]
Add the m2pt mimetype to vlc.desktop
Close #3485
Christophe Mutricy [Sun, 23 May 2010 21:31:50 +0000 (22:31 +0100)]
Add Estonian translator
Dean Lee [Sun, 23 May 2010 21:28:23 +0000 (22:28 +0100)]
l10n: Chinese update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Mihkel [Sun, 23 May 2010 20:25:52 +0000 (21:25 +0100)]
Improve Estonian comment
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Christophe Mutricy [Sat, 22 May 2010 21:18:31 +0000 (22:18 +0100)]
Really get rid of sdl-config
Use only pkg-config.
Fix sdl_image detection
Christophe Mutricy [Fri, 21 May 2010 22:33:05 +0000 (23:33 +0100)]
Linking to X11 is optional
But you need careful, if you compile without X and then run with an X-enabled PulseAudio, boom.
Closes: #3650
Laurent Aimar [Sun, 23 May 2010 20:38:56 +0000 (22:38 +0200)]
Added Qt::Tool flag on the fullscreen widget.
It fixes 'on top' behaviour when going fullscreen (at least for linux), and
it avoid having a 'Untitled Window' in the taskbar when fullscreen.
Laurent Aimar [Sun, 23 May 2010 20:38:02 +0000 (22:38 +0200)]
Fixed vout reuse regression.
Laurent Aimar [Sun, 23 May 2010 20:37:29 +0000 (22:37 +0200)]
Gives the needed DPB size when requesting a vout.
It properly fixes #3526.
Laurent Aimar [Sun, 23 May 2010 20:36:34 +0000 (22:36 +0200)]
Made XCB xvideo independant of VOUT_MAX_PICTURES.
The maximum number of surfaces it will allow is now 128, but the actual value
used is configured by the core (around 20-30 when DR is used, a few otherwise).
Pierre Ynard [Sun, 23 May 2010 19:36:13 +0000 (21:36 +0200)]
vod_rtsp: use CLOCK_FREQ
Pierre Ynard [Sun, 23 May 2010 18:33:03 +0000 (20:33 +0200)]
vod: limit dynamic payload type to 127
Pierre Ynard [Sun, 23 May 2010 18:28:54 +0000 (20:28 +0200)]
vod: remove useless lock
All the operations are done from the command thread now
Ilkka Ollakka [Sun, 23 May 2010 09:04:01 +0000 (12:04 +0300)]
youtube.lua: add demux=avformat,ffmpeg for options
This should help watching mp4-videos (&fmt=18 and 22 or something like that)
from youtube. ffmpeg for fallback for windows. Not idea about OS X side.
Felix Paul Kühne [Sun, 23 May 2010 00:59:31 +0000 (02:59 +0200)]
contribs: updated binary packages for Mac OS X including WebM support
Felix Paul Kühne [Sun, 23 May 2010 00:45:34 +0000 (02:45 +0200)]
ffmpeg-libvpx: fixed typo
Felix Paul Kühne [Sun, 23 May 2010 00:41:43 +0000 (02:41 +0200)]
contribs: .glib is no longer a valid target
Felix Paul Kühne [Sun, 23 May 2010 00:41:13 +0000 (02:41 +0200)]
contribs: added Google's libvpx patch for ffmpeg with a couple of compilation fixes for Mac OS X and added another patch for libvpx
Felix Paul Kühne [Sat, 22 May 2010 23:08:52 +0000 (01:08 +0200)]
Mac OS X: sparkle update feed is now available on update.v.o instead of jones
Felix Paul Kühne [Sat, 22 May 2010 23:08:02 +0000 (01:08 +0200)]
contribs: fixed libvpx compilation on Mac OS X
Felix Paul Kühne [Sat, 22 May 2010 22:10:31 +0000 (00:10 +0200)]
Mac OS X: added missing key to fix updates with Sparkle.
Please note that updating pre1 to pre3 won't work because of this missing key *cough*
Felix Paul Kühne [Sat, 22 May 2010 18:55:46 +0000 (20:55 +0200)]
Mac OS X: added various missing file extensions to the supported-by-this-application-list (xa, m3u8, b4s, vlc, xm, amr, aob, dts, cdg, idx, oma, voc, vqf, mpeg1, mpeg2, mpeg4, mts, mid, mlp, webm, rar, rec, rmi, s3m, vro, tod, utf)
Ilkka Ollakka [Sat, 22 May 2010 07:58:01 +0000 (10:58 +0300)]
appletrailers: add ffmpeg-fallback to demuxer
This should fix usage on windows.
Jean-Baptiste Kempf [Fri, 21 May 2010 20:35:18 +0000 (22:35 +0200)]
Contrib: fix typo
Jean-Baptiste Kempf [Fri, 21 May 2010 20:21:51 +0000 (22:21 +0200)]
Contrib: vpx small fix
Laurent Aimar [Fri, 21 May 2010 19:01:36 +0000 (21:01 +0200)]
Gives the input_thread_t to use to vout_Request().
This removes a dangerous vlc_object_find(PARENT) and potentially
invalids var_DelCallback().
It also avoids useless callback destructions and so fixes some dvd menus.
Laurent Aimar [Fri, 21 May 2010 18:31:27 +0000 (20:31 +0200)]
Moved spu_Attach definition to the core.
Laurent Aimar [Fri, 21 May 2010 18:27:25 +0000 (20:27 +0200)]
Modified the prototype of vout_Request and unexport unused vout_Create.
It will simplify improvements of vout_Request.
Jean-Baptiste Kempf [Fri, 21 May 2010 12:21:06 +0000 (14:21 +0200)]
Win32 Register .webm extension
Ilkka Ollakka [Fri, 21 May 2010 11:31:18 +0000 (14:31 +0300)]
appletrailers: remove unneeded debug
Ilkka Ollakka [Fri, 21 May 2010 11:05:17 +0000 (14:05 +0300)]
remove unneeded appletrailers_iphone.lua
Ilkka Ollakka [Fri, 21 May 2010 11:00:08 +0000 (14:00 +0300)]
appletrailers sd: rewrite
Don't use the iphone-trick, but instead parse the playlist-file and add
all the video-types on one run. Seems that when adding nodes on lua sd plugin,
theres some flickering.
Jean-Baptiste Kempf [Fri, 21 May 2010 08:53:27 +0000 (10:53 +0200)]
Rename On2's VP8 to Google/On2's VP8
Laurent Aimar [Thu, 20 May 2010 23:07:54 +0000 (01:07 +0200)]
Workaround non set reordered_opaque value with some FFmpeg codecs.
It seems that decoders not using AVContext::get_buffer() do not
initialize AVFrame::reordered_opaque.
Laurent Aimar [Thu, 20 May 2010 21:14:02 +0000 (23:14 +0200)]
Called vout_display_DeleteWindow(vd, NULL) for vout display not using vout window.
Laurent Aimar [Thu, 20 May 2010 21:06:58 +0000 (23:06 +0200)]
Allowed vout_display_DeleteWindow(vd, NULL) to destroy unused window.
Laurent Aimar [Thu, 20 May 2010 18:50:14 +0000 (20:50 +0200)]
Reused vout window in vout_Request().
It basically works but they are some issues to be fixed.
Laurent Aimar [Thu, 20 May 2010 18:49:37 +0000 (20:49 +0200)]
Fixed initial fullscreen support in XCB vout display modules.
Laurent Aimar [Wed, 19 May 2010 20:32:00 +0000 (22:32 +0200)]
Avoided recreating vout_thread_t in vout_Request().
Laurent Aimar [Thu, 20 May 2010 20:52:46 +0000 (22:52 +0200)]
Fixed/improved support for video timestamp in mkv.
Rémi Duraffort [Thu, 20 May 2010 19:11:08 +0000 (21:11 +0200)]
Fix assertions. (dts-dynrng and spdif are boolean parameters)
This close #3646
Michał Trzebiatowski [Thu, 20 May 2010 19:10:47 +0000 (20:10 +0100)]
Small correction
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Michał Trzebiatowski [Thu, 20 May 2010 19:04:27 +0000 (20:04 +0100)]
l10n: Polish update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Pierre Ynard [Thu, 20 May 2010 17:51:45 +0000 (19:51 +0200)]
ps demux: reset current pts when seeking
This prevented the play time from being updated correctly in the
interface when seeking backwards
Jean-Baptiste Kempf [Thu, 20 May 2010 17:10:55 +0000 (19:10 +0200)]
Contribs: more includes copying and ranlib on libvpx
Jai Menon [Thu, 20 May 2010 16:12:06 +0000 (21:42 +0530)]
MP4/MOV Demuxer : set audio track samplesize correctly for [au]law and variants.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ilkka Ollakka [Thu, 20 May 2010 14:40:55 +0000 (17:40 +0300)]
avformat: check if stream can seek before setting is_stream to avformat
based on feedback from fenrir, looks nicer too.
Ilkka Ollakka [Thu, 20 May 2010 13:33:52 +0000 (16:33 +0300)]
transcode: add clue to check earlier log-messages when encoder wasn't found
Ilkka Ollakka [Thu, 20 May 2010 10:11:30 +0000 (13:11 +0300)]
avdemux: tell avformat that input is stream
Thisways find_stream_info() doesn't get stuck with some http-streams (like
http://bglive-a.bitgravity.com/twit/live/high ) when trying to seek. Fix #3080
Ilkka Ollakka [Wed, 19 May 2010 09:55:31 +0000 (12:55 +0300)]
taglib: only try to read local files
Ilkka Ollakka [Wed, 19 May 2010 09:32:57 +0000 (12:32 +0300)]
access_http: add connection: close to headers, we close the connection anyway when seeking
Jean-Baptiste Kempf [Wed, 19 May 2010 22:35:25 +0000 (00:35 +0200)]
Contrib: support for vpx with HACKS
The library buildsystem is a MESS, and I am polite...
The patch is a bad workaround for the wait of a better solution.
Is google really that low a standard? Maybe they should recrute other people...
Only tested on Win32 so far
Erwan Tulou [Wed, 19 May 2010 21:50:31 +0000 (23:50 +0200)]
skins2: fix typo in documentation
it should read 'TL/TL and BR/BL' instead of 'TL/TL and TL/BL'
Erwan Tulou [Wed, 19 May 2010 21:10:54 +0000 (23:10 +0200)]
skins2: update documentation with new features for vlc1.1 and vlc1.2
These features include
for vlc11
- new variables : vlc.canRecord and vlc.isRecording
- new functions : vlc.toggleRecord() and vlc.nextFrame()
- a new 'loop' parameter for animated bitmaps
- a special id="fullscreenController" for Window, intended to be
used as a skinnable fullscreen controller
for vlc12
- a new 'art' parameter for image control
- a new 'scale2' value for resize parameter of image control
Jean-Baptiste Kempf [Wed, 19 May 2010 20:44:02 +0000 (22:44 +0200)]
Support .3gp in interface open dialogs
Jean-Baptiste Kempf [Wed, 19 May 2010 20:39:30 +0000 (22:39 +0200)]
Mozilla: Add the relevant webm mimetypes to the webplguin
Jean-Baptiste Kempf [Wed, 19 May 2010 20:26:53 +0000 (22:26 +0200)]
Use the correct LIBAVCODEC_VERSION_MINOR for VP8
Jean-Baptiste Kempf [Wed, 19 May 2010 20:16:49 +0000 (22:16 +0200)]
Recognize the new .webm extension in interfaces
I don't like the name of it.
Laurent Aimar [Wed, 19 May 2010 19:49:40 +0000 (21:49 +0200)]
Fixed crop behavior (with a ratio) after AR changes.
Jean-Baptiste Kempf [Wed, 19 May 2010 16:52:26 +0000 (18:52 +0200)]
Avcodec: prepare the binding to VP8 in ffmpeg
This is still commented out until we have a lavc version bump
Jean-Baptiste Kempf [Wed, 19 May 2010 16:28:25 +0000 (18:28 +0200)]
Support for webm/mkv and VP8 inside it
We now should wait for libvpx integration
Jean-Baptiste Kempf [Wed, 19 May 2010 16:27:57 +0000 (18:27 +0200)]
Add VP8 fourcc VP80
Jean-Baptiste Kempf [Tue, 18 May 2010 21:04:42 +0000 (23:04 +0200)]
MP4: small cosmetics fixes
Jean-Baptiste Kempf [Tue, 18 May 2010 21:46:40 +0000 (23:46 +0200)]
MP4: support for trkn atom
Ref #3630
Jean-Baptiste Kempf [Tue, 18 May 2010 21:02:19 +0000 (23:02 +0200)]
MP4: support for gnre atom
Ref #3630
Laurent Aimar [Tue, 18 May 2010 20:45:17 +0000 (22:45 +0200)]
Moved "sub-filter" from spu_t to vout_thread_t.
Laurent Aimar [Tue, 18 May 2010 19:58:29 +0000 (21:58 +0200)]
Cosmetics (vout).
Laurent Aimar [Tue, 18 May 2010 19:48:48 +0000 (21:48 +0200)]
Prepared for a better vout reuse.
Laurent Aimar [Tue, 18 May 2010 19:31:27 +0000 (21:31 +0200)]
Removed useless includes.
Laurent Aimar [Tue, 18 May 2010 19:26:29 +0000 (21:26 +0200)]
Made video_format_t vout_Create/Request parameter const.
Erwan Tulou [Tue, 18 May 2010 19:19:46 +0000 (21:19 +0200)]
skins2: add support for art in default skin
This patch implements art display in the default skin, in the same way as it is
implemented in qt4 interface, namely if no video is available, art is displayed in lieu of video.
Erwan Tulou [Tue, 18 May 2010 16:35:56 +0000 (18:35 +0200)]
skins2: implement art display in image controls
This patch gives skins developpers the possibility to display the art file
associated to the current input in an image control.
It features the following :
- a new 'art' boolean parameter is added for the Image control (skin.dtd)
- when set to true, the skin engine will reuse this control to display
the current art file
- in addition to 'scale' and 'mosaic', the resize parameter can now accept
a new 'scale2' value, that respects the original aspect ratio of art files
Erwan Tulou [Tue, 18 May 2010 19:02:51 +0000 (21:02 +0200)]
skins2: fix a refresh artefact (not frequent corner case)
If, for instance, video is not embedded and visible="vlc.hasVout" is used
for a video control, the video control background was not refreshed.
Yet, partial redraw (overlapping windows) could occur, leading to a visual artefact.
Erwan Tulou [Tue, 18 May 2010 16:49:52 +0000 (18:49 +0200)]
skins2(Linux): delete needs [] in C++ for arrays
Laurent Aimar [Tue, 18 May 2010 18:33:07 +0000 (20:33 +0200)]
Improved vout behavior on crop/ar/zoom changes (close #3641).
The black borders are removed by modifying the width of the window.
It also fixes the behavior of zoom when used in fullscreen.
Pierre Ynard [Tue, 18 May 2010 14:12:11 +0000 (16:12 +0200)]
vod_rtsp: remove tautology
Pierre Ynard [Tue, 18 May 2010 14:05:38 +0000 (16:05 +0200)]
vod_rtsp: do not unpause stream on PAUSE request
Untested
Jean-Baptiste Kempf [Mon, 17 May 2010 16:39:58 +0000 (18:39 +0200)]
Jean-Baptiste Kempf [Mon, 17 May 2010 16:29:13 +0000 (18:29 +0200)]
Qt: keep the video centered when the vout resizes twice to the same size
Close #3621
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>