1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-16 16:02:54 +02:00
Commit Graph

47791 Commits

Author SHA1 Message Date
Rafaël Carré
e64c71e8ea check for NULL 2012-01-17 13:53:01 -05:00
Rafaël Carré
0e3b72f6a8 Revert "Revert "Implement libvlc_video_get_size(), close #3679""
This reverts commit 47cf242f9a.
2012-01-17 13:52:06 -05:00
Rémi Denis-Courmont
47cf242f9a Revert "Implement libvlc_video_get_size(), close #3679"
This reverts commit 8cf355785e.
2012-01-17 18:15:05 +02:00
Rafaël Carré
4729c93f0c blend.c was rewritten in C++ 2012-01-16 20:17:58 -05:00
Laurent Aimar
fec8f97c7f Reimplemented the blend filter in C++ and completed the colorspaces supported.
It now supports all combinaisons of
Destinations:
 - YV9, YV12, I410, I411 (8 bits)
 - I420, I422, I444 (8, 9 and 10 bits, native endianness only)
 - YUYV and the various variants
 - NV12/NV21
 - RV15, RV16, RV24, RV32
Sources
 - YUVA
 - RGBA
 - YUVP

The quality of the blending is the same, and the speeds for I420 is the same
(not tested others combinaisons).

Support for blending I420 over another picture has been removed (I don't
see the use case and it simplify the code).

It closes ##5477.
2012-01-16 20:51:32 +01:00
Laurent Aimar
4f417ef5ed Added NV12/21 support in rawvideo decoder. 2012-01-16 20:48:31 +01:00
Laurent Aimar
400a9e9417 Fixed YV12 support in opengl video output.
U/V planes were swapped twice.
2012-01-16 20:48:31 +01:00
Gaurav Narula
f8fa785472 LUA: add support for category field in SD nodes and items
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-01-16 03:41:16 +01:00
Brendon Justin
04c1aeb226 macosx: Add "Preload MKVs in local dir" to simple prefs
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-01-16 03:06:34 +01:00
Brendon Justin
056f72377f macosx: Fix for compilation on i686 and PPC
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-01-16 03:04:47 +01:00
Jean-Baptiste Kempf
d9995bb6a5 Typo in NEWS 2012-01-15 21:54:10 +01:00
Rafaël Carré
8cf355785e Implement libvlc_video_get_size(), close #3679 2012-01-15 15:51:02 -05:00
Brendon Justin
2845a74216 macosx: Compilation fix on i686
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-15 20:52:22 +01:00
David Fuhrmann
2d81b923ef macosx: avoid out of bound exception which can occur while reading from log array
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-15 20:52:22 +01:00
Jean-Baptiste Kempf
822e3f1879 Bump version to be above branch 2012-01-15 20:16:59 +01:00
Felix Paul Kühne
ad4ff46f2b macosx: make sure that playbacks stops when closing the main window (fixes #5858) 2012-01-15 20:08:45 +01:00
Felix Paul Kühne
b0ac1fc6a2 macosx: fixed fullscreen mode when linking against older SDKs (fixes #5857) 2012-01-15 17:13:25 +01:00
Ilkka Ollakka
7a28f1931d Qt4: don't sort listview of model allready has items
For example when starting with files, keep commanline order.
Fixes #5207
2012-01-15 17:58:59 +02:00
Felix Paul Kühne
7ba4686d42 macosx: fixed distribution of 'Delete_Preferences.app' in the nightly build packages (fixes #5853) 2012-01-15 16:25:31 +01:00
Felix Paul Kühne
6afece092f macosx: fixed correct display of UTF8 strings within the Extension dialogs (fixes #5848) 2012-01-15 16:16:37 +01:00
Pierre Ynard
7ac6ae55e2 VoD: fix deadlock between RTSP and VLM
The deadlock would occur when the VLM would stop an instance and detach
its RTP output, at the same time as an RTSP client would issue a VoD
command to the VLM.

Unfortunately this introduces a race condition where wrong RTP-Info can
be returned.
2012-01-15 00:27:52 +01:00
Jean-Baptiste Kempf
c5048c2e1a Qt: cleanup debug messages 2012-01-14 23:50:44 +01:00
Felix Paul Kühne
7e47a1f723 macosx: fixed compilation after ugly merge 2012-01-14 19:55:43 +01:00
Brendon Justin
de5f5cfac4 macosx: Update file headers on extensions
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-14 19:41:42 +01:00
Brendon Justin
ced48b310d macosx: Add extensions menu entry
Adds an entry to the 'VLC' menu for extensions, which is then auto-populated.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-14 19:41:37 +01:00
Brendon Justin
efa2f96d31 macosx: Lua extensions infrastructure
Add files for extension creation management, add them to the build process, and
add them to the XCode project.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-14 19:41:29 +01:00
Felix Paul Kühne
4c0f168713 macosx: fixed enabling/disabling SDs through the sidebar
note that the playlist table remains to be fixed to show the current selection only
2012-01-14 19:03:09 +01:00
Rémi Denis-Courmont
cb27ef344a XCB/XVideo: the supported resolution is not always maximum
This closes #5844.
2012-01-14 11:38:29 +02:00
Rémi Denis-Courmont
4c71616474 Update libvlc SOVERSION w.r.t. later VLC 1.1.x releases 2012-01-14 10:04:50 +02:00
Rémi Denis-Courmont
05a4a2710c Sanitize LIBVLC_DEPRECATED
Pointed-Out-By: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
2012-01-14 09:42:30 +02:00
Jean-Baptiste Kempf
59984e4f18 Qt: fix indentation 2012-01-14 07:05:19 +01:00
Jean-Baptiste Kempf
921a659cf5 Qt: rebuild correctly the playback menu
And also, close #5522
2012-01-14 07:03:54 +01:00
Jean-Baptiste Kempf
06ca7e5db5 Qt: remove unneeded include and parent objects 2012-01-13 23:51:21 +01:00
Gaurav Narula
aac93fa6a7 MP4: Parse transformation matrix
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-01-13 22:28:23 +01:00
Jean-Baptiste Kempf
d16dfb3998 Icecast SD: add Radio in the title 2012-01-13 15:45:43 +01:00
Edward Wang
95f73b03b7 Lua SD: add methods to item object to change metadata
Close #3474

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-01-13 14:17:20 +01:00
Denis Charmet
fa0dc29afa Fix the subtitles loss at MKV segment changes
This patch add the new es before deleting the old ones which causes
the default sub track to be used according to user preferences.

Fix #5625.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-01-13 14:17:19 +01:00
Felix Paul Kühne
5db30fd60f include: minor ui string improvement to match INPUT_TITLE 2012-01-13 14:03:27 +01:00
Felix Paul Kühne
e80360db5a macosx: fixed crash when opening the simple preferences introduced in [f69cdcd31f] 2012-01-13 13:46:48 +01:00
David Fuhrmann
0f62e1ad4e auhal: always set audio device callback
Previously, the audio device callback was only set when you call probe.
But in the case you reload the module (for example when switching from
encoded to unencoded output over the UI menu) probe was not called again.
This resulted in a crash when we want to delete the callback while closing.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-13 11:45:17 +01:00
David Fuhrmann
a6fcfb7702 macosx: proper menu validation for all menus
Especially this fixes validation for audio and playback menus.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2012-01-13 11:45:17 +01:00
Jean-Baptiste Kempf
5dc28924d7 Doc: QtPlayer example: fix MacOS build with Qt4.8
Close #5835
2012-01-13 09:41:04 +01:00
Francois Cartegnie
755c0cb307 Qt: seekpoints: don't use qtu() shorcut in this header 2012-01-13 03:57:50 +01:00
Francois Cartegnie
1b23d5cc72 Qt: seekpoints: assume chapter name is utf8 2012-01-13 03:30:51 +01:00
Laurent Aimar
8473f07536 Fixed out of bound writes in grain filter for non mod 8 video. 2012-01-12 22:17:14 +01:00
Rafaël Carré
0ddec016f3 VLCKit: move building/packaging to project folder 2012-01-12 15:54:52 -05:00
Rafaël Carré
fc4007ed49 VLCKit: fix bootstrap
the script was not only invalid but it wouldn't call bootstrap either
2012-01-12 15:54:52 -05:00
Laurent Aimar
04c9c0e7e8 Fixed a potential integer overflow in MemToBlock().
When the integer overflow happens, the block_t returned will be smaller
than requested.
It fixes the second half of #5841.
2012-01-12 21:46:22 +01:00
Laurent Aimar
64756cf2a5 Fixed a potential integer overflow in block_Alloc().
When the integer overflow happens, the block_t returned will be smaller
than requested.
It partially fixes #5841.
2012-01-12 21:46:22 +01:00
Rafaël Carré
3789e68e1b VLCKit: use darwin9 for i386 contribs 2012-01-12 10:56:58 -05:00