libbluray.git
16 months agoBump version 1.0.1
hpi1 [Wed, 7 Jun 2017 15:34:07 +0000 (18:34 +0300)]
Bump version

16 months agoAdd parentheses
hpi1 [Wed, 7 Jun 2017 20:47:18 +0000 (23:47 +0300)]
Add parentheses

Use common style when assigning void* to function pointer

16 months agoUpdate libudfread
hpi1 [Wed, 7 Jun 2017 19:12:29 +0000 (22:12 +0300)]
Update libudfread

16 months agoDistribute mpls_data.h
hpi1 [Wed, 7 Jun 2017 19:00:15 +0000 (22:00 +0300)]
Distribute mpls_data.h

16 months agoUpdate ChangeLog
hpi1 [Tue, 6 Jun 2017 08:40:34 +0000 (11:40 +0300)]
Update ChangeLog

16 months agoHide pointer type warning (signed/unsigned)
hpi1 [Tue, 6 Jun 2017 08:05:55 +0000 (11:05 +0300)]
Hide pointer type warning (signed/unsigned)

16 months agoImprove bdj_test
hpi1 [Tue, 6 Jun 2017 08:04:27 +0000 (11:04 +0300)]
Improve bdj_test

16 months agoCheck for NULL
hpi1 [Tue, 6 Jun 2017 07:51:27 +0000 (10:51 +0300)]
Check for NULL

16 months agoFix regressions from "Check BD-J capability on demand, cache results"
hpi1 [Tue, 6 Jun 2017 07:26:33 +0000 (10:26 +0300)]
Fix regressions from "Check BD-J capability on demand, cache results"

BD-J titles were marked unsupported.

16 months agoLog errors
hpi1 [Thu, 1 Jun 2017 08:18:01 +0000 (11:18 +0300)]
Log errors

16 months agoCheck BD-J capability on demand, cache results
hpi1 [Thu, 1 Jun 2017 08:16:17 +0000 (11:16 +0300)]
Check BD-J capability on demand, cache results

16 months agoCosmetics
hpi1 [Thu, 1 Jun 2017 08:14:11 +0000 (11:14 +0300)]
Cosmetics

16 months agoCheck for NULL
hpi1 [Mon, 29 May 2017 09:35:23 +0000 (12:35 +0300)]
Check for NULL

16 months agoFix NULL check
hpi1 [Mon, 29 May 2017 09:35:04 +0000 (12:35 +0300)]
Fix NULL check

16 months agoAdd possibility to to check whether BD-J is functional without actually opening a...
ace20022 [Sat, 27 May 2017 20:06:34 +0000 (22:06 +0200)]
Add possibility to to check whether BD-J is functional without actually opening a disc.

17 months ago"Fix" converting void* to function pointer
hpi1 [Fri, 12 May 2017 11:05:27 +0000 (14:05 +0300)]
"Fix" converting void* to function pointer

17 months agoCosmetics
hpi1 [Fri, 12 May 2017 11:04:13 +0000 (14:04 +0300)]
Cosmetics

17 months agowin32: fix java directory path issues with JAVA_HOME environment variable
hpi1 [Fri, 12 May 2017 11:01:35 +0000 (14:01 +0300)]
win32: fix java directory path issues with JAVA_HOME environment variable

Try loading from multiple sub-directories.

17 months agoAdd const
hpi1 [Fri, 12 May 2017 10:56:26 +0000 (13:56 +0300)]
Add const

17 months agoCosmetics
hpi1 [Fri, 12 May 2017 10:55:16 +0000 (13:55 +0300)]
Cosmetics

17 months agoRemove leftover distcheck flags
hpi1 [Fri, 12 May 2017 10:49:24 +0000 (13:49 +0300)]
Remove leftover distcheck flags

17 months agoMove UO mask parsing to uo_mask.c
hpi1 [Fri, 12 May 2017 10:48:38 +0000 (13:48 +0300)]
Move UO mask parsing to uo_mask.c

17 months agoInclude config.h
hpi1 [Fri, 12 May 2017 10:23:13 +0000 (13:23 +0300)]
Include config.h

17 months agobdsplice: do not include config.h
hpi1 [Fri, 12 May 2017 10:21:54 +0000 (13:21 +0300)]
bdsplice: do not include config.h

17 months agompls_dump: include only data structures, no internal functions
hpi1 [Fri, 12 May 2017 10:21:28 +0000 (13:21 +0300)]
mpls_dump: include only data structures, no internal functions

17 months agotextst: fix clpi check
hpi1 [Fri, 12 May 2017 06:35:59 +0000 (09:35 +0300)]
textst: fix clpi check

17 months agobd_info: simplify
hpi1 [Fri, 12 May 2017 06:27:38 +0000 (09:27 +0300)]
bd_info: simplify

17 months agoCosmetics
hpi1 [Thu, 11 May 2017 14:29:34 +0000 (17:29 +0300)]
Cosmetics

17 months agoRemove --disable-bdjava configure option
hpi1 [Thu, 11 May 2017 14:11:54 +0000 (17:11 +0300)]
Remove --disable-bdjava configure option

17 months agoRemove --disable-udf configure option
hpi1 [Thu, 11 May 2017 14:04:17 +0000 (17:04 +0300)]
Remove --disable-udf configure option

17 months agoImprove main title selection logging
hpi1 [Thu, 11 May 2017 11:41:26 +0000 (14:41 +0300)]
Improve main title selection logging

17 months agomain title selection: prefer "known" playlists
hpi1 [Thu, 11 May 2017 11:40:12 +0000 (14:40 +0300)]
main title selection: prefer "known" playlists

17 months agoCache "known" playlists when playing using on-disc menus
hpi1 [Thu, 11 May 2017 11:22:23 +0000 (14:22 +0300)]
Cache "known" playlists when playing using on-disc menus

17 months agodisc: add simple persistent storage
hpi1 [Thu, 11 May 2017 10:47:07 +0000 (13:47 +0300)]
disc: add simple persistent storage

17 months agompls_data: add enum for sub path types
hpi1 [Thu, 11 May 2017 08:57:58 +0000 (11:57 +0300)]
mpls_data: add enum for sub path types

17 months agoSplit mpls_parse.h
hpi1 [Mon, 8 May 2017 08:53:27 +0000 (11:53 +0300)]
Split mpls_parse.h

17 months ago_get_title_info(): no need to reload current mpls file
hpi1 [Thu, 11 May 2017 09:16:10 +0000 (12:16 +0300)]
_get_title_info(): no need to reload current mpls file

17 months agoFix logging unimplemented feature
hpi1 [Mon, 8 May 2017 11:12:25 +0000 (14:12 +0300)]
Fix logging unimplemented feature

17 months agoDrop unused field
hpi1 [Mon, 8 May 2017 09:26:25 +0000 (12:26 +0300)]
Drop unused field

17 months agoAdd comment
hpi1 [Thu, 11 May 2017 11:46:55 +0000 (14:46 +0300)]
Add comment

17 months agoUpdate libudfread
hpi1 [Thu, 11 May 2017 12:23:36 +0000 (15:23 +0300)]
Update libudfread

17 months agoRemove invalid cast
hpi1 [Thu, 4 May 2017 11:27:54 +0000 (14:27 +0300)]
Remove invalid cast

17 months agoregister number is unsigned
hpi1 [Thu, 4 May 2017 11:26:02 +0000 (14:26 +0300)]
register number is unsigned

17 months agoFix check for app-provided log function
hpi1 [Thu, 4 May 2017 09:14:09 +0000 (12:14 +0300)]
Fix check for app-provided log function

17 months agobd_info: print library version
hpi1 [Thu, 4 May 2017 09:11:57 +0000 (12:11 +0300)]
bd_info: print library version

17 months agobuild: use AM_CPPFLAGS
hpi1 [Thu, 4 May 2017 09:00:15 +0000 (12:00 +0300)]
build: use AM_CPPFLAGS

Fixes include path order when CPPFLAGS is given in make command line.
(old/installed bluray.h was included when building in VLC contrib).

Limit include paths when building tools.

17 months agoFix include paths
hpi1 [Thu, 4 May 2017 08:30:01 +0000 (11:30 +0300)]
Fix include paths

17 months agoUpdate libudfread
hpi1 [Thu, 4 May 2017 07:57:35 +0000 (10:57 +0300)]
Update libudfread

17 months agoRemove duplicate BDJAVA_CFLAGS
hpi1 [Thu, 4 May 2017 07:51:08 +0000 (10:51 +0300)]
Remove duplicate BDJAVA_CFLAGS

17 months agoUnify deallocators (nav_title_close(), nav_free_title_list()). Take pointer to pointe...
hpi1 [Mon, 3 Apr 2017 09:32:46 +0000 (12:32 +0300)]
Unify deallocators (nav_title_close(), nav_free_title_list()). Take pointer to pointer, set to NULL.

17 months agoRemove unneeded mkdir()
hpi1 [Mon, 3 Apr 2017 09:01:08 +0000 (12:01 +0300)]
Remove unneeded mkdir()

17 months agoStrUtl.Join(): use StringBuffer
hpi1 [Mon, 3 Apr 2017 08:57:56 +0000 (11:57 +0300)]
StrUtl.Join(): use StringBuffer

17 months agoSet pointer to NULL in clpi_free() and mpls_free()
hpi1 [Mon, 3 Apr 2017 08:11:18 +0000 (11:11 +0300)]
Set pointer to NULL in clpi_free() and mpls_free()

17 months agoComment out unused code
hpi1 [Mon, 3 Apr 2017 12:49:30 +0000 (15:49 +0300)]
Comment out unused code

17 months agoCheck for null
hpi1 [Mon, 3 Apr 2017 12:47:58 +0000 (15:47 +0300)]
Check for null

17 months agoAdd transient
hpi1 [Mon, 3 Apr 2017 12:35:17 +0000 (15:35 +0300)]
Add transient

17 months agoUse StringBuffer
hpi1 [Mon, 3 Apr 2017 11:52:49 +0000 (14:52 +0300)]
Use StringBuffer

17 months agoUse StringBuffer
hpi1 [Mon, 3 Apr 2017 09:12:37 +0000 (12:12 +0300)]
Use StringBuffer

17 months agocheck for NULL
hpi1 [Mon, 3 Apr 2017 12:10:56 +0000 (15:10 +0300)]
check for NULL

17 months agoUse Logger.dumpStack()
hpi1 [Mon, 3 Apr 2017 09:00:40 +0000 (12:00 +0300)]
Use Logger.dumpStack()

17 months agobd_info: fix "BD-J detected" value
hpi1 [Wed, 3 May 2017 13:01:27 +0000 (16:01 +0300)]
bd_info: fix "BD-J detected" value

18 months agoLog persistent storage creation failure
hpi1 [Mon, 3 Apr 2017 09:08:07 +0000 (12:08 +0300)]
Log persistent storage creation failure

18 months agoRemove double logging. Log only result.
hpi1 [Mon, 3 Apr 2017 09:27:10 +0000 (12:27 +0300)]
Remove double logging. Log only result.

18 months agoRemove unused data
hpi1 [Mon, 3 Apr 2017 09:00:22 +0000 (12:00 +0300)]
Remove unused data

18 months agoRemove NOP
hpi1 [Mon, 3 Apr 2017 09:00:08 +0000 (12:00 +0300)]
Remove NOP

18 months agoMark inner class static
hpi1 [Mon, 3 Apr 2017 09:02:50 +0000 (12:02 +0300)]
Mark inner class static

18 months agoAdd transient
hpi1 [Mon, 3 Apr 2017 11:52:25 +0000 (14:52 +0300)]
Add transient

18 months agoReduce log level
hpi1 [Mon, 3 Apr 2017 09:51:18 +0000 (12:51 +0300)]
Reduce log level

18 months agoCheck for null
hpi1 [Mon, 3 Apr 2017 11:58:30 +0000 (14:58 +0300)]
Check for null

18 months agoMake comprator serializable
hpi1 [Mon, 3 Apr 2017 09:25:47 +0000 (12:25 +0300)]
Make comprator serializable

18 months agoStrUtl.Join(): check for 0-sized array
hpi1 [Mon, 3 Apr 2017 08:57:28 +0000 (11:57 +0300)]
StrUtl.Join(): check for 0-sized array

18 months agoFix ident
hpi1 [Mon, 3 Apr 2017 08:55:44 +0000 (11:55 +0300)]
Fix ident

18 months agoLog error when requested title not found
hpi1 [Mon, 3 Apr 2017 08:42:36 +0000 (11:42 +0300)]
Log error when requested title not found

18 months agoFix log entry location
hpi1 [Thu, 30 Mar 2017 09:40:07 +0000 (12:40 +0300)]
Fix log entry location

18 months agoCheck for NULL
hpi1 [Thu, 30 Mar 2017 09:39:10 +0000 (12:39 +0300)]
Check for NULL

18 months agoCast bdj_make_object() parameters to match Java signatures
hpi1 [Thu, 30 Mar 2017 09:35:02 +0000 (12:35 +0300)]
Cast bdj_make_object() parameters to match Java signatures

18 months agoCast CallStaticBooleanMethod() parameters to match Java signature
hpi1 [Thu, 30 Mar 2017 09:27:51 +0000 (12:27 +0300)]
Cast CallStaticBooleanMethod() parameters to match Java signature

18 months agobdj_make_object(): check for errors
hpi1 [Mon, 27 Mar 2017 12:32:35 +0000 (15:32 +0300)]
bdj_make_object(): check for errors

18 months agobdj_make_array(): log NewObjectArray() failures
hpi1 [Mon, 27 Mar 2017 12:31:34 +0000 (15:31 +0300)]
bdj_make_array(): log NewObjectArray() failures

18 months agobdj_make_array(): check FindClass() result
hpi1 [Fri, 17 Mar 2017 12:20:31 +0000 (14:20 +0200)]
bdj_make_array(): check FindClass() result

18 months agowin32: not all compiler support __typeof__.
ace20022 [Wed, 8 Mar 2017 15:45:46 +0000 (16:45 +0100)]
win32: not all compiler support __typeof__.

18 months agodl_win32: Remove invalid LoadLibraryEx flag
Hugo Beauzée-Luyssen [Thu, 16 Mar 2017 13:59:20 +0000 (14:59 +0100)]
dl_win32: Remove invalid LoadLibraryEx flag

LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR requires a fully qualified path, which
we don't pass.
This fixes loading libaacs on systems with KB2533623 installed, or on
Win8+

19 months agoBDJActionManager: add creator function
hpi1 [Thu, 16 Mar 2017 12:57:06 +0000 (14:57 +0200)]
BDJActionManager: add creator function

Avoid creating/starting thread in constructor of runnable class.

19 months agoRemove unused data member
hpi1 [Thu, 16 Mar 2017 12:56:53 +0000 (14:56 +0200)]
Remove unused data member

19 months agoSynchronize lazy initialization
hpi1 [Thu, 16 Mar 2017 12:54:55 +0000 (14:54 +0200)]
Synchronize lazy initialization

19 months agoMake random number sequences reproducable in debug builds
hpi1 [Thu, 16 Mar 2017 12:50:35 +0000 (14:50 +0200)]
Make random number sequences reproducable in debug builds

19 months agoFix spelling of 'occurred'
Sebastian Ramacher [Thu, 2 Mar 2017 18:13:08 +0000 (19:13 +0100)]
Fix spelling of 'occurred'

19 months agoBump version 1.0.0
hpi1 [Thu, 2 Mar 2017 13:29:41 +0000 (15:29 +0200)]
Bump version

19 months agoCosmetics
hpi1 [Thu, 2 Mar 2017 13:14:04 +0000 (15:14 +0200)]
Cosmetics

19 months agowin32: improve jvm.dll loading
hpi1 [Thu, 2 Mar 2017 13:12:58 +0000 (15:12 +0200)]
win32: improve jvm.dll loading

First try loading jvm.dll without dll search path.
If failed, retry with JAVA_HOME in search path.

19 months agowin32: Use AddDllDirectory instead of SetDllDirectory (when available)
hpi1 [Thu, 2 Mar 2017 09:24:35 +0000 (11:24 +0200)]
win32: Use AddDllDirectory instead of SetDllDirectory (when available)

19 months agowin32: do not restore $PWD to default dll search path
hpi1 [Thu, 2 Mar 2017 09:14:12 +0000 (11:14 +0200)]
win32: do not restore $PWD to default dll search path

19 months agodl_win32: limit dll search path
hpi1 [Fri, 24 Feb 2017 10:12:35 +0000 (12:12 +0200)]
dl_win32: limit dll search path

19 months agopopulate disc_name in disc info
hpi1 [Tue, 21 Feb 2017 21:23:41 +0000 (23:23 +0200)]
populate disc_name in disc info

19 months agoSimplify
hpi1 [Tue, 21 Feb 2017 21:23:14 +0000 (23:23 +0200)]
Simplify

19 months agoUpdate enum values
hpi1 [Tue, 21 Feb 2017 20:40:24 +0000 (22:40 +0200)]
Update enum values

19 months agore-order fields in public structs
hpi1 [Tue, 21 Feb 2017 19:53:48 +0000 (21:53 +0200)]
re-order fields in public structs

19 months agoclpi_data: move font_info
hpi1 [Tue, 21 Feb 2017 21:08:17 +0000 (23:08 +0200)]
clpi_data: move font_info

19 months agoBD_ARGB_BUFFER: reserve space for stereoscopic overlay planes
hpi1 [Tue, 21 Feb 2017 21:05:56 +0000 (23:05 +0200)]
BD_ARGB_BUFFER: reserve space for stereoscopic overlay planes

19 months agoRemove deprecated cropping fields
hpi1 [Tue, 21 Feb 2017 20:31:44 +0000 (22:31 +0200)]
Remove deprecated cropping fields

Deprecated in 2013