]> git.sesse.net Git - vlc/log
vlc
10 years agommdevice: split out Store code
Rémi Denis-Courmont [Sat, 15 Feb 2014 19:50:47 +0000 (21:50 +0200)]
mmdevice: split out Store code

10 years agomacosx: use custom animation for native fullscreen to continue video in animation
David Fuhrmann [Sat, 15 Feb 2014 19:33:27 +0000 (20:33 +0100)]
macosx: use custom animation for native fullscreen to continue video in animation

close #6347

10 years agofsstorage: fix duplicate const specifier warning
David Fuhrmann [Sat, 15 Feb 2014 18:48:36 +0000 (19:48 +0100)]
fsstorage: fix duplicate const specifier warning

10 years agosout: report muxer errors back
Jean-Paul Saman [Sat, 15 Feb 2014 14:43:38 +0000 (15:43 +0100)]
sout: report muxer errors back

10 years agostats: calculate dts difference if there is actually difference
Ilkka Ollakka [Sat, 15 Feb 2014 17:28:25 +0000 (19:28 +0200)]
stats: calculate dts difference if there is actually difference

10 years agostats: write outputfile as tab separated with headers, easier for example gnuplot...
Ilkka Ollakka [Sat, 15 Feb 2014 17:20:30 +0000 (19:20 +0200)]
stats: write outputfile as tab separated with headers, easier for example gnuplot plotting

10 years agoUse block_ChainRelease
Rafaël Carré [Sat, 15 Feb 2014 17:24:20 +0000 (18:24 +0100)]
Use block_ChainRelease

10 years agoRemove --ts-out option
Rafaël Carré [Sat, 15 Feb 2014 16:13:15 +0000 (17:13 +0100)]
Remove --ts-out option

10 years agocontrib: patch out misc directory also from dvbpsi contrib
Ilkka Ollakka [Sat, 15 Feb 2014 16:07:01 +0000 (18:07 +0200)]
contrib: patch out misc directory also from dvbpsi contrib

10 years agosout-all now defaults to true
Rafaël Carré [Sat, 15 Feb 2014 14:24:45 +0000 (15:24 +0100)]
sout-all now defaults to true

Stop losing extra audio tracks after the first one

10 years agocontrib: update libdvbpsi to 1.1.2
Ilkka Ollakka [Sat, 15 Feb 2014 15:23:16 +0000 (17:23 +0200)]
contrib: update libdvbpsi to 1.1.2

10 years agoos2: missing #include
KO Myung-Hun [Sat, 15 Feb 2014 09:00:23 +0000 (18:00 +0900)]
os2: missing #include

-----
  CC       os2/specific.lo
os2/specific.c: In function 'IPCHelperThread':
os2/specific.c:57:5: error: implicit declaration of function 'pl_Get' [-Werror=implicit-function-declaration]
os2/specific.c:57:30: warning: initialization makes pointer from integer without a cast [enabled by default]
cc1: some warnings being treated as errors
-----

Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
10 years agoaddons: fix compilation error
KO Myung-Hun [Sat, 15 Feb 2014 09:00:22 +0000 (18:00 +0900)]
addons: fix compilation error

-----
  CC       addons/vorepository.lo
addons/vorepository.c: In function 'Close':
addons/vorepository.c:490:9: error: implicit declaration of function 'unlink' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
-----

Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
10 years agos/sout_stream_id_t/sout_stream_id_sys_t/
Rafaël Carré [Sat, 15 Feb 2014 15:02:16 +0000 (16:02 +0100)]
s/sout_stream_id_t/sout_stream_id_sys_t/

All our private context end in sys_t
Do the same for elementary stream specific context inside sout modules

10 years agoinput_clock_ConvertTS: log failures
Rafaël Carré [Sat, 15 Feb 2014 14:17:37 +0000 (15:17 +0100)]
input_clock_ConvertTS: log failures

10 years agoNEWS: mention transcode fps accepting rational numbers
Ilkka Ollakka [Sat, 15 Feb 2014 14:39:45 +0000 (16:39 +0200)]
NEWS: mention transcode fps accepting rational numbers

10 years agostats: calculate full md5 and give final stats on closing track
Ilkka Ollakka [Sat, 15 Feb 2014 11:55:31 +0000 (13:55 +0200)]
stats: calculate full md5 and give final stats on closing track

10 years agotranscode: take fps also as rational syntas, so 30000/1001 works
Ilkka Ollakka [Fri, 14 Feb 2014 19:55:42 +0000 (21:55 +0200)]
transcode: take fps also as rational syntas, so 30000/1001 works

10 years agoURational: handle also plain integers
Ilkka Ollakka [Fri, 14 Feb 2014 19:55:09 +0000 (21:55 +0200)]
URational: handle also plain integers

10 years agotranscode: fps sync calculation correction
Ilkka Ollakka [Sat, 15 Feb 2014 10:23:27 +0000 (12:23 +0200)]
transcode: fps sync calculation correction

10 years agoadd mp2v/mp1v to muxers
Ilkka Ollakka [Fri, 14 Feb 2014 10:44:15 +0000 (12:44 +0200)]
add mp2v/mp1v to muxers

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
10 years agodifferentiate mp1v from mp2v and default mpgv to mp2v
Ilkka Ollakka [Fri, 14 Feb 2014 10:44:14 +0000 (12:44 +0200)]
differentiate mp1v from mp2v and default mpgv to mp2v

Fixes #5864

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
10 years agoDon't silently drop late frames
Denis Charmet [Sat, 15 Feb 2014 14:16:29 +0000 (15:16 +0100)]
Don't silently drop late frames

10 years agoLinux: update default optical disk paths
Rémi Denis-Courmont [Fri, 14 Feb 2014 17:29:51 +0000 (19:29 +0200)]
Linux: update default optical disk paths

10 years agoFix typo in comment
Rafaël Carré [Sat, 15 Feb 2014 10:25:42 +0000 (11:25 +0100)]
Fix typo in comment

10 years agoWin32: remove useless variable atomicity
Rémi Denis-Courmont [Fri, 14 Feb 2014 19:23:59 +0000 (21:23 +0200)]
Win32: remove useless variable atomicity

10 years agoWin32: remove live loop and bogus atomic variable
Rémi Denis-Courmont [Fri, 14 Feb 2014 19:08:57 +0000 (21:08 +0200)]
Win32: remove live loop and bogus atomic variable

That inexplicably got merged even though it was rejected upon review.
This simplification follows afe774e0b19c7dcad8d0ae248480df1b0660a380.

10 years agomacosx: reuse existing strings
David Fuhrmann [Fri, 14 Feb 2014 18:34:36 +0000 (19:34 +0100)]
macosx: reuse existing strings

10 years agomediacodec: add a NULL pointer check after getting the profileLevels field
Felix Abecassis [Fri, 14 Feb 2014 18:06:13 +0000 (19:06 +0100)]
mediacodec: add a NULL pointer check after getting the profileLevels field

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomacosx: re-write addon manager xib file to work-around a bug in IB 3.2
Felix Paul Kühne [Fri, 14 Feb 2014 17:50:44 +0000 (18:50 +0100)]
macosx: re-write addon manager xib file to work-around a bug in IB 3.2

10 years agoUse a QVLCFrame as VLMDialog base class
Ludovic Fauvet [Fri, 14 Feb 2014 17:20:02 +0000 (18:20 +0100)]
Use a QVLCFrame as VLMDialog base class

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: plugins: check after casts.
Francois Cartegnie [Fri, 14 Feb 2014 14:31:23 +0000 (15:31 +0100)]
Qt: plugins: check after casts.

Really unlikely
cid #1174897
cid #1174898
cid #1174899

10 years agoaddons: fsstorage: fix use after free
Francois Cartegnie [Fri, 14 Feb 2014 14:23:55 +0000 (15:23 +0100)]
addons: fsstorage: fix use after free

cid #1174899

10 years agoplaylist: indirectly write when exporting to ml.xspf
Francois Cartegnie [Fri, 14 Feb 2014 14:18:11 +0000 (15:18 +0100)]
playlist: indirectly write when exporting to ml.xspf

10 years agoaddons: fstorage: close fd before renaming.
Francois Cartegnie [Fri, 14 Feb 2014 10:07:08 +0000 (11:07 +0100)]
addons: fstorage: close fd before renaming.

win32 can't rename a still open fd

10 years agoaddons: fix path vs uri usage
Francois Cartegnie [Thu, 13 Feb 2014 22:58:33 +0000 (23:58 +0100)]
addons: fix path vs uri usage

fixes Win32 installs

10 years agovout: fix signedness warnings
Rémi Denis-Courmont [Thu, 13 Feb 2014 21:58:28 +0000 (23:58 +0200)]
vout: fix signedness warnings

10 years agomacosx/addon manager: revert xib file to the Interface Builder 3.2 format to fix...
Felix Paul Kühne [Thu, 13 Feb 2014 20:50:53 +0000 (21:50 +0100)]
macosx/addon manager: revert xib file to the Interface Builder 3.2 format to fix compilation on jones

10 years agoDirect3D: pass dimensions of the D3D region to the pixel shader
Felix Abecassis [Thu, 13 Feb 2014 17:33:40 +0000 (18:33 +0100)]
Direct3D: pass dimensions of the D3D region to the pixel shader

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDirect3D: set dimensions of the D3D picture region
Felix Abecassis [Thu, 13 Feb 2014 17:33:39 +0000 (18:33 +0100)]
Direct3D: set dimensions of the D3D picture region

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agofix addons MODULES_LIST description
Francois Cartegnie [Thu, 13 Feb 2014 18:22:56 +0000 (19:22 +0100)]
fix addons MODULES_LIST description

10 years agoaddons: vorepository: Revert dev change of ADDONS_REPO_SCHEMEHOST
Francois Cartegnie [Thu, 13 Feb 2014 17:59:00 +0000 (18:59 +0100)]
addons: vorepository: Revert dev change of ADDONS_REPO_SCHEMEHOST

Partially reverts commit 79295631dab4ec033918dddaf51c7b1c6a89ad55.

10 years agoaddons: vorepository: missing internal manifest stream creation check
Francois Cartegnie [Thu, 13 Feb 2014 17:36:52 +0000 (18:36 +0100)]
addons: vorepository: missing internal manifest stream creation check

10 years agoDirect3D: do not use pixel shader when rendering subpictures
Felix Abecassis [Thu, 13 Feb 2014 15:29:24 +0000 (16:29 +0100)]
Direct3D: do not use pixel shader when rendering subpictures

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoaddons: fsstorage: fix missing end tag with versionless vlp
Francois Cartegnie [Thu, 13 Feb 2014 16:43:22 +0000 (17:43 +0100)]
addons: fsstorage: fix missing end tag with versionless vlp

10 years agoaddons: fsstorage: indirectly write catalog
Francois Cartegnie [Thu, 13 Feb 2014 16:42:32 +0000 (17:42 +0100)]
addons: fsstorage: indirectly write catalog

Avoids corruption if anything goes bad

10 years agomacosx: disable video settings in simple prefs which are not working in native fullsc...
David Fuhrmann [Thu, 13 Feb 2014 16:04:54 +0000 (17:04 +0100)]
macosx: disable video settings in simple prefs which are not working in native fullscreen mode (refs #10143)

10 years agoadd m4b extension
Jean-Baptiste Kempf [Thu, 13 Feb 2014 13:52:15 +0000 (14:52 +0100)]
add m4b extension

10 years agoRevert "vout: assume aspect ratio is 1:1 if information is missing"
Jean-Baptiste Kempf [Thu, 13 Feb 2014 13:23:07 +0000 (14:23 +0100)]
Revert "vout: assume aspect ratio is 1:1 if information is missing"

This reverts commit bf5bc83e52ef5b4fd090b74b6d5bd9523b6dcbd7.

Close #10657

10 years agoBump DVBsub priority above avcodec
Jean-Baptiste Kempf [Thu, 13 Feb 2014 12:02:40 +0000 (13:02 +0100)]
Bump DVBsub priority above avcodec

Since now avcodec module accepts dvbsub, it is always taken, even if it
fails to decode...

Close #10655

10 years agobluray: fix setting parent input
Petri Hintukainen [Wed, 12 Feb 2014 20:37:50 +0000 (22:37 +0200)]
bluray: fix setting parent input

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: enable pop-up menu
Petri Hintukainen [Thu, 13 Feb 2014 11:40:27 +0000 (13:40 +0200)]
bluray: enable pop-up menu

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: use bd_get_main_title()
Petri Hintukainen [Thu, 13 Feb 2014 11:40:26 +0000 (13:40 +0200)]
bluray: use bd_get_main_title()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
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>