]> git.sesse.net Git - vlc/log
vlc
10 years agobluray: fix abort() when empty overlay is closed
Petri Hintukainen [Wed, 12 Feb 2014 20:37:49 +0000 (22:37 +0200)]
bluray: fix abort() when empty overlay is closed

HDMV titles can construct empty overlay with invisible buttons to enable navigation.
This is used in ex. photo galleries (to flip image) and with audio navigation ("spoken menu").

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDirect3D: do not leak textures when recycling them
Felix Abecassis [Thu, 13 Feb 2014 09:19:05 +0000 (10:19 +0100)]
Direct3D: do not leak textures when recycling them

If several textures from the cache (i.e. used during the previous
call) are matching we invalidate all of them but only keep the last
one. We therefore lose all references to the other ones.

Close #10248

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoaddon manager: fix compilation with older xcode releases
Felix Paul Kühne [Wed, 12 Feb 2014 21:31:27 +0000 (22:31 +0100)]
addon manager: fix compilation with older xcode releases

10 years agomacosx: iterate on the addon manager
Felix Paul Kühne [Wed, 12 Feb 2014 21:25:06 +0000 (22:25 +0100)]
macosx: iterate on the addon manager

10 years agomacosx/addons: add missing l10n and ignore skins
Felix Paul Kühne [Wed, 12 Feb 2014 19:21:08 +0000 (20:21 +0100)]
macosx/addons: add missing l10n and ignore skins

10 years agomacosx: add basic addon manager
Felix Paul Kühne [Wed, 12 Feb 2014 19:17:15 +0000 (20:17 +0100)]
macosx: add basic addon manager

no fancy UI, but it works

Needs further UX improvements

10 years agoaddons: fix duplicate decl of entry_t
Francois Cartegnie [Wed, 12 Feb 2014 18:06:58 +0000 (19:06 +0100)]
addons: fix duplicate decl of entry_t

10 years agomacosx: fixes 'clipping contents' and some other xib warnings
David Fuhrmann [Wed, 12 Feb 2014 16:21:29 +0000 (17:21 +0100)]
macosx: fixes 'clipping contents' and some other xib warnings

10 years agomacosx: auto-expand codec information view
David Fuhrmann [Wed, 12 Feb 2014 15:45:51 +0000 (16:45 +0100)]
macosx: auto-expand codec information view

This is more useful than always having the items collaped.

10 years agomacosx: increase maximum number of messages for the messages panel
David Fuhrmann [Wed, 12 Feb 2014 15:30:43 +0000 (16:30 +0100)]
macosx: increase maximum number of messages for the messages panel

This is needed to a complete log as some modules like mkv are very
verbose. The actual size is not so critical anymore as messages
are only arriving if the panel is open.

10 years agomacosx: fix xib compilation warnings for open panel
David Fuhrmann [Wed, 12 Feb 2014 15:18:52 +0000 (16:18 +0100)]
macosx: fix xib compilation warnings for open panel

Action prototypes were missing...

10 years agobin/darwinvlc: readd exit handler for the case the macosx interface is not used
David Fuhrmann [Wed, 12 Feb 2014 14:51:32 +0000 (15:51 +0100)]
bin/darwinvlc: readd exit handler for the case the macosx interface is not used

10 years agoinput: es_out_timeshift: fix temp file dir separator
Francois Cartegnie [Wed, 12 Feb 2014 14:04:51 +0000 (15:04 +0100)]
input: es_out_timeshift: fix temp file dir separator

10 years agoavcodec: make sure visible_width/height is defined
Ilkka Ollakka [Wed, 12 Feb 2014 08:46:33 +0000 (10:46 +0200)]
avcodec: make sure visible_width/height is defined

10 years agoQt: addons: clear spinner from view on empty list
Francois Cartegnie [Wed, 12 Feb 2014 01:29:06 +0000 (02:29 +0100)]
Qt: addons: clear spinner from view on empty list

10 years agoaddons: fsstorage: missing check for managed skins files
Francois Cartegnie [Wed, 12 Feb 2014 01:24:51 +0000 (02:24 +0100)]
addons: fsstorage: missing check for managed skins files

10 years agoaddons: fsstorage: strip scheme from catalog path
Francois Cartegnie [Wed, 12 Feb 2014 01:17:14 +0000 (02:17 +0100)]
addons: fsstorage: strip scheme from catalog path

10 years agoQt: animators: missing initializers.
Francois Cartegnie [Wed, 12 Feb 2014 00:44:22 +0000 (01:44 +0100)]
Qt: animators: missing initializers.

cid #1170830

10 years agoaddons: handle unclosed addon tags
Francois Cartegnie [Wed, 12 Feb 2014 00:36:22 +0000 (01:36 +0100)]
addons: handle unclosed addon tags

cid #1170827
cid #1170828

10 years agoaddons: fsstorage: move initializer
Francois Cartegnie [Wed, 12 Feb 2014 00:29:56 +0000 (01:29 +0100)]
addons: fsstorage: move initializer

cid #1170824

10 years agoUpdates for NEWS and POTFILES.in
Jean-Baptiste Kempf [Tue, 11 Feb 2014 22:03:05 +0000 (23:03 +0100)]
Updates for NEWS and POTFILES.in

10 years agoUpdate MODULES_LIST file
Jean-Baptiste Kempf [Tue, 11 Feb 2014 21:59:01 +0000 (22:59 +0100)]
Update MODULES_LIST file

10 years agoAdd a simple raw hevc demux
Denis Charmet [Tue, 11 Feb 2014 21:40:17 +0000 (22:40 +0100)]
Add a simple raw hevc demux

10 years agoAdd a trivial hevc packetizer
Denis Charmet [Sun, 9 Feb 2014 21:57:06 +0000 (22:57 +0100)]
Add a trivial hevc packetizer

10 years agomacosx: use VLCDropView for the controls bar drop area
David Fuhrmann [Tue, 11 Feb 2014 19:34:05 +0000 (20:34 +0100)]
macosx: use VLCDropView for the controls bar drop area

This removes VLCThreeImageDropView and thus duplicated
D&D code.

10 years agonsis: allow changes in file association after installation (fix #4323)
Ludovic Fauvet [Tue, 11 Feb 2014 14:55:22 +0000 (15:55 +0100)]
nsis: allow changes in file association after installation (fix #4323)

The extensions registration is now split in two:
- All supported extensions are registered during install
- Only the selected extensions are effectively associated with VLC

This allows the user to modify file association (even for extensions
not selected during installation) from the VLC preferences.

10 years agommdevice: avoid incorrect assertion
Rémi Denis-Courmont [Tue, 11 Feb 2014 16:22:40 +0000 (18:22 +0200)]
mmdevice: avoid incorrect assertion

10 years agoWin32: return a failure when a CHANGE_DISPLAY_SIZE event is forced
Felix Abecassis [Tue, 11 Feb 2014 15:20:06 +0000 (16:20 +0100)]
Win32: return a failure when a CHANGE_DISPLAY_SIZE event is forced

See x11.c for rationale.

Close #9273

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: check if the codec can handle the H264 profile of the input format
Felix Abecassis [Tue, 11 Feb 2014 12:31:12 +0000 (13:31 +0100)]
mediacodec: check if the codec can handle the H264 profile of the input format

The level is ignored for now since some encoders are not computing the
level and instead set it to the maximum possible value.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoomxil: add conversion functions from OMX H264 profile/levels to profile_idc/level_idc
Felix Abecassis [Tue, 11 Feb 2014 12:31:11 +0000 (13:31 +0100)]
omxil: add conversion functions from OMX H264 profile/levels to profile_idc/level_idc

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: fix compilation with Qt5
Jean-Baptiste Kempf [Tue, 11 Feb 2014 14:10:57 +0000 (15:10 +0100)]
Qt: fix compilation with Qt5

10 years agoaddons: fsstorage: handle Win32 paths
Francois Cartegnie [Tue, 11 Feb 2014 12:07:56 +0000 (13:07 +0100)]
addons: fsstorage: handle Win32 paths

10 years agopacketizers: do not rename variable
Rafaël Carré [Tue, 11 Feb 2014 06:56:36 +0000 (07:56 +0100)]
packetizers: do not rename variable

Use the same name than PacketizeParse

10 years agoQt: addons: show summary in addons info popup
Francois Cartegnie [Mon, 10 Feb 2014 16:14:26 +0000 (17:14 +0100)]
Qt: addons: show summary in addons info popup

10 years agoQt: addons: fix background paint glitch with new editor
Francois Cartegnie [Mon, 10 Feb 2014 16:10:48 +0000 (17:10 +0100)]
Qt: addons: fix background paint glitch with new editor

10 years agoQt: addons: add support for vlp package drop
Francois Cartegnie [Mon, 10 Feb 2014 16:09:21 +0000 (17:09 +0100)]
Qt: addons: add support for vlp package drop

10 years agoQt: addons: manager: add support for single archive install
Francois Cartegnie [Mon, 10 Feb 2014 14:20:38 +0000 (15:20 +0100)]
Qt: addons: manager: add support for single archive install

10 years agoAtomic: fix compilation under MSVC WinRT mode
Jean-Baptiste Kempf [Mon, 10 Feb 2014 15:52:46 +0000 (16:52 +0100)]
Atomic: fix compilation under MSVC WinRT mode

... no comment...

10 years agoReindent Makefile.am in share/
Julien 'Lta' BALLET [Mon, 10 Feb 2014 15:39:52 +0000 (16:39 +0100)]
Reindent Makefile.am in share/

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoMoves lua/intf/modules/common.lua to lua/modules, since lua/modules/dkjson.lua depend...
Julien 'Lta' BALLET [Mon, 10 Feb 2014 13:34:59 +0000 (14:34 +0100)]
Moves lua/intf/modules/common.lua to lua/modules, since lua/modules/dkjson.lua depends on it

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: Reindent Makefile.am
Jean-Baptiste Kempf [Mon, 10 Feb 2014 15:31:27 +0000 (16:31 +0100)]
Qt: Reindent Makefile.am

10 years agoQt: add references to the new png files
Jean-Baptiste Kempf [Mon, 10 Feb 2014 15:31:13 +0000 (16:31 +0100)]
Qt: add references to the new png files

10 years agobluray: shut down a warning
Jean-Baptiste Kempf [Mon, 10 Feb 2014 15:12:20 +0000 (16:12 +0100)]
bluray: shut down a warning

10 years agobluray: Handle overlay when no data is returned
Petri Hintukainen [Mon, 10 Feb 2014 11:27:04 +0000 (13:27 +0200)]
bluray: Handle overlay when no data is returned

Fixes HDMV menus with still image background and BD-J menus without background video.
Remove incorrect end of title log message.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: handle overlay in non-menu mode
Petri Hintukainen [Mon, 10 Feb 2014 11:27:03 +0000 (13:27 +0200)]
bluray: handle overlay in non-menu mode

Required for BluRay text subtitle support.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: handle BD_EVENT_IDLE
Petri Hintukainen [Mon, 10 Feb 2014 11:27:02 +0000 (13:27 +0200)]
bluray: handle BD_EVENT_IDLE

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: always handle all libbluray events
Petri Hintukainen [Mon, 10 Feb 2014 11:27:00 +0000 (13:27 +0200)]
bluray: always handle all libbluray events

Events can be returned even if read returns <= 0.
Single bd_read_ext() call can trigger multiple events.
All events should be handled before next bd_read_ext() call,
events are tied to current read position.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: handle BD_EVENT_DISCONTINUITY
Petri Hintukainen [Mon, 10 Feb 2014 11:27:01 +0000 (13:27 +0200)]
bluray: handle BD_EVENT_DISCONTINUITY

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobump plugin ABI
Rafaël Carré [Mon, 10 Feb 2014 14:27:56 +0000 (15:27 +0100)]
bump plugin ABI

10 years agopicture_Setup: set visible dimensions correctly
Rafaël Carré [Mon, 27 Jan 2014 13:18:37 +0000 (14:18 +0100)]
picture_Setup: set visible dimensions correctly

10 years agovideo_format_Setup: set visible dimensions
Rafaël Carré [Mon, 27 Jan 2014 13:15:36 +0000 (14:15 +0100)]
video_format_Setup: set visible dimensions

10 years agoaddons: xmlreading: inline helpers
Francois Cartegnie [Mon, 10 Feb 2014 14:13:09 +0000 (15:13 +0100)]
addons: xmlreading: inline helpers

kill warnings if unused

10 years agoaddons: vorepository: add support for manually downloaded archives
Francois Cartegnie [Mon, 10 Feb 2014 14:11:11 +0000 (15:11 +0100)]
addons: vorepository: add support for manually downloaded archives

10 years agommdevice: unbreak window store build
Rafaël Carré [Mon, 10 Feb 2014 13:06:49 +0000 (14:06 +0100)]
mmdevice: unbreak window store build

10 years agoVisual: add an assert in an impossible switch case
Jean-Baptiste Kempf [Mon, 10 Feb 2014 12:57:19 +0000 (13:57 +0100)]
Visual: add an assert in an impossible switch case

10 years agoDistribute vlc_addons.h
Rafaël Carré [Mon, 10 Feb 2014 12:58:17 +0000 (13:58 +0100)]
Distribute vlc_addons.h

10 years agomacosx: show stats panel again
David Fuhrmann [Mon, 10 Feb 2014 12:39:46 +0000 (13:39 +0100)]
macosx: show stats panel again

10 years agodemux/ts.c: Solve 'lost synchro' warnings when using a file input.
Jean-Paul Saman [Fri, 7 Feb 2014 09:14:01 +0000 (10:14 +0100)]
demux/ts.c: Solve 'lost synchro' warnings when using a file input.

Solve 'lost synchro' warnings when using a file input. The warning was
triggered by the functions GetFirstPCR(), CheckPCR() and GetLastPCR().
They searched for a TS packet which contains a PCR but did not take
the TS packet size boundarys into account. By rounding to the nearest
p_sys->i_packet_size this warning was resolved.

10 years agoShow OSD when drag-n-dropping subtitles
Jean-Baptiste Kempf [Sun, 9 Feb 2014 22:57:50 +0000 (23:57 +0100)]
Show OSD when drag-n-dropping subtitles

And when it was successfully added

Close #8395

10 years agoaddons: fsstorage: drop empty file check.
Francois Cartegnie [Sun, 9 Feb 2014 20:37:58 +0000 (21:37 +0100)]
addons: fsstorage: drop empty file check.

10 years agoaddons: add addons.v.o repository
Francois Cartegnie [Fri, 7 Feb 2014 22:10:17 +0000 (23:10 +0100)]
addons: add addons.v.o repository

10 years agoQt: add addons management UI
Francois Cartegnie [Fri, 7 Feb 2014 22:07:58 +0000 (23:07 +0100)]
Qt: add addons management UI

10 years agoQt: add DelegateAnimationHelper.
Francois Cartegnie [Sat, 8 Feb 2014 18:26:08 +0000 (19:26 +0100)]
Qt: add DelegateAnimationHelper.

Delegates can't request updates themselves.
Repaint needs to be triggered at model or view level.

10 years agoQt: move animators code
Francois Cartegnie [Sat, 8 Feb 2014 14:01:03 +0000 (15:01 +0100)]
Qt: move animators code

10 years agoaddons: add local storage module
Francois Cartegnie [Fri, 7 Feb 2014 22:09:32 +0000 (23:09 +0100)]
addons: add local storage module

10 years agoAdd addons management API
Francois Cartegnie [Fri, 7 Feb 2014 22:06:20 +0000 (23:06 +0100)]
Add addons management API

10 years agomediacodec: disable HW acceleration for profiles Hi10P and higher
Felix Abecassis [Sun, 9 Feb 2014 17:22:29 +0000 (18:22 +0100)]
mediacodec: disable HW acceleration for profiles Hi10P and higher

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoomxil: move code to parse profile and level of H264 format to omx_utils.h
Felix Abecassis [Sun, 9 Feb 2014 17:22:28 +0000 (18:22 +0100)]
omxil: move code to parse profile and level of H264 format to omx_utils.h

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: unlock the surface if configuring MediaCodec failed
Felix Abecassis [Sun, 9 Feb 2014 17:22:27 +0000 (18:22 +0100)]
mediacodec: unlock the surface if configuring MediaCodec failed

Solve a bug where the display stays black when the dimension of the
video is not supported by MediaCodec (either too small or too large).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: disambiguate error message (same as below)
Felix Abecassis [Sun, 9 Feb 2014 17:22:26 +0000 (18:22 +0100)]
mediacodec: disambiguate error message (same as below)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agotranscode: don't care other tracks drift when calculating pts
Ilkka Ollakka [Sun, 9 Feb 2014 13:36:07 +0000 (15:36 +0200)]
transcode: don't care other tracks drift when calculating pts

Also don't care input fps and only calculate what should be the
next output pts. We anyway define output fps to be either 25fps
or input fps if it's available.

This should help to eliminate skips/visual artefacts on video if
there is small skips in input. And output constans fps from transcode.

Fixes #10453 for me

10 years agoopus: support setting bitrate
Ilkka Ollakka [Sun, 9 Feb 2014 11:15:35 +0000 (13:15 +0200)]
opus: support setting bitrate

10 years agoaccept opus as audio codec also with Opus
Ilkka Ollakka [Sun, 9 Feb 2014 11:15:18 +0000 (13:15 +0200)]
accept opus as audio codec also with Opus

10 years agofdkaac: prefer fdkaac over avcodec for mp4a encoding
Ilkka Ollakka [Sun, 9 Feb 2014 09:18:07 +0000 (11:18 +0200)]
fdkaac: prefer fdkaac over avcodec for mp4a encoding

10 years agotranscode: check codec aliasing for SPU also
Ilkka Ollakka [Sun, 9 Feb 2014 09:14:29 +0000 (11:14 +0200)]
transcode: check codec aliasing for SPU also

10 years agotranscode: only try to create transcode chain if video codec is defined
Ilkka Ollakka [Sun, 9 Feb 2014 09:00:54 +0000 (11:00 +0200)]
transcode: only try to create transcode chain if video codec is defined

10 years agotranscode: don't try to setup transcode chain if there isn't audio codec defined
Ilkka Ollakka [Sun, 9 Feb 2014 08:42:53 +0000 (10:42 +0200)]
transcode: don't try to setup transcode chain if there isn't audio codec defined

10 years agostats module
Ilkka Ollakka [Sun, 2 Feb 2014 10:55:54 +0000 (12:55 +0200)]
stats module

Prints dts, segment number, length, difference to previous dts and md5
of block.

with prefix-option you can give prefix to print in stats-line, so you can
add stats module multiple times with different prefixes. Output to file
is given with output parameter.

10 years agomux: ogg: flag blocks as HEADERS for backup. (fix #10612)
Francois Cartegnie [Sat, 8 Feb 2014 21:45:59 +0000 (22:45 +0100)]
mux: ogg: flag blocks as HEADERS for backup. (fix #10612)

Skeleton handling does early write of some headers,
and then skipped flagging them.

10 years agoQt: ExtensionsModel: do DI
Francois Cartegnie [Sat, 18 Jan 2014 02:26:24 +0000 (03:26 +0100)]
Qt: ExtensionsModel: do DI

10 years agoWin32: avoid warning about "pidfile"
Rémi Denis-Courmont [Sat, 8 Feb 2014 21:52:30 +0000 (23:52 +0200)]
Win32: avoid warning about "pidfile"

10 years agoMap FIC fourcc to libavcodec
Jean-Baptiste Kempf [Sat, 8 Feb 2014 19:07:11 +0000 (20:07 +0100)]
Map FIC fourcc to libavcodec

10 years agoAdd FIC video FourCC
Jean-Baptiste Kempf [Sat, 8 Feb 2014 15:22:10 +0000 (16:22 +0100)]
Add FIC video FourCC

10 years agolib: expose new meta data attributes
Mark Lee [Sat, 8 Feb 2014 14:10:13 +0000 (14:10 +0000)]
lib: expose new meta data attributes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoFixed contrib compiler on MacOS X 10.9
Maxim Bublis [Tue, 28 Jan 2014 07:35:21 +0000 (07:35 +0000)]
Fixed contrib compiler on MacOS X 10.9

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoContribs: update libpng to 1.6.8
Jean-Baptiste Kempf [Sat, 8 Feb 2014 14:48:54 +0000 (15:48 +0100)]
Contribs: update libpng to 1.6.8

See CVE-2013-6954

10 years agoAdd NEWS for FFT windowing
Jean-Baptiste Kempf [Sat, 8 Feb 2014 14:38:55 +0000 (15:38 +0100)]
Add NEWS for FFT windowing

10 years agoglspectrum: use FFT Windowing
Ron Wright [Sat, 8 Feb 2014 14:34:45 +0000 (15:34 +0100)]
glspectrum: use FFT Windowing

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoVisual: use of FFT windowing in spectrum effect
Ron Wright [Sat, 8 Feb 2014 14:33:42 +0000 (15:33 +0100)]
Visual: use of FFT windowing in spectrum effect

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoIntroducing FFT windowing routines for spectrum-based visualizations
Ron Wright [Fri, 7 Feb 2014 17:12:00 +0000 (17:12 +0000)]
Introducing FFT windowing routines for spectrum-based visualizations

This patch introduces FFT windowing routines to reduce spectral leakage in
spectrum-based visualizations.  It supports four types of windows that are
commonly used in spectrum analyzers (besides the pre-existing rectangular
window):  Hann, flat top, Blackman-Harris, and Kaiser.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agovout: reduce zoom ratio in order to avoid signalling unnecessary zoom events
Felix Abecassis [Wed, 29 Jan 2014 14:37:43 +0000 (14:37 +0000)]
vout: reduce zoom ratio in order to avoid signalling unnecessary zoom events

For instance changing from 10:10 to 1:1 should not generate an event
if we are not in display fill mode.

10 years agovout: assume aspect ratio is 1:1 if information is missing
Felix Abecassis [Wed, 29 Jan 2014 14:37:44 +0000 (14:37 +0000)]
vout: assume aspect ratio is 1:1 if information is missing

Avoid signalling a change of aspect-ratio when it only changed from
1:1 to 0:0.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agovout: remove commented code (moved to vlc_vout_wrapper.h)
Felix Abecassis [Wed, 29 Jan 2014 14:37:45 +0000 (14:37 +0000)]
vout: remove commented code (moved to vlc_vout_wrapper.h)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agots: fix demuxing of BluRay streams.
Petri Hintukainen [Tue, 4 Feb 2014 21:37:16 +0000 (21:37 +0000)]
ts: fix demuxing of BluRay streams.

BluRay streams have 4-byte header before TS sync byte. Current code handles 192-byte ts packets,
but it assumes extra bytes are at the end of packet. This results in re-sync at stream start:
  1) first packet is dropped
     First packet is usually PAT, and losing it means losing the first GOP.
     This is fatal with still-image based menus.
  2) 4-byte header of the second packet is skipped
     This results in read of the last packet returning only 188 bytes,
     and it is also skipped.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agozvbi: Set stop pts only for subtitle teletext
Dennis Hamester [Thu, 6 Feb 2014 13:30:42 +0000 (13:30 +0000)]
zvbi: Set stop pts only for subtitle teletext

A maximum display time does not make sense for real teletext pages. Instead
they should be displayed until the user disables teletext or the page is
updated. Therefore do not set a stop timestamp on normal pages, but only when
rendering in text mode, which is meant for subtitles, where the timeout makes
sense.

Signed-off-by: Dennis Hamester <dhamester@jusst.de>
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoNEWS: mention libvlc change
Jean-Baptiste Kempf [Sat, 8 Feb 2014 13:57:22 +0000 (14:57 +0100)]
NEWS: mention libvlc change

10 years agobluray: implement subtitle stream selection from BluRay menus
Petri Hintukainen [Sat, 8 Feb 2014 12:32:21 +0000 (12:32 +0000)]
bluray: implement subtitle stream selection from BluRay menus

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDirect3D: implement HLSL pixel shading in the rendering pipeline
Felix Abecassis [Fri, 7 Feb 2014 17:26:18 +0000 (17:26 +0000)]
Direct3D: implement HLSL pixel shading in the rendering pipeline

The user can choose to apply a builtin shader using a selection list
in the options of the Direct3D vout module. A custom shader function
can also be loaded by specifying the path of the shader file.

Many changes since the latest patch proposal: we are not compiling
"shader techniques" anymore but now shader functions using the "main"
entrypoint.  All the shaders previously in pixelShader.fx are now
builtins.

Based on the code by Sasha Koruga for GSoC 2010.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: fix division by zero
Petri Hintukainen [Sat, 8 Feb 2014 11:57:36 +0000 (11:57 +0000)]
bluray: fix division by zero

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agolib: add missing version tag for new API method documentation
Mark Lee [Sat, 8 Feb 2014 07:43:26 +0000 (07:43 +0000)]
lib: add missing version tag for new API method documentation

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>