Jean-Baptiste Kempf
a788a422aa
Allow the bootstrap script to be called from a subfolder
2015-11-12 13:17:19 +01:00
hpi1
cf0dbac13d
Hide warning
...
Both values >= 0
2015-11-10 13:32:38 +02:00
hpi1
790bb448ae
ChangeLog update
2015-11-10 13:23:18 +02:00
hpi1
43e6735684
Add primary audio stream to bd_select_stream()
2015-11-10 13:16:39 +02:00
tourettes
5c5f54f49f
Use uint8_t instead of char in _can_read_file method
...
Fixes compile issue with VC's compiler
2015-11-09 23:00:49 +02:00
hpi1
d359fb4e58
logging: check for *sprintf errors
2015-11-08 23:01:50 +02:00
hpi1
c861485484
Fix runtime error when built against Java 8 Font instead of libbluray Font.
...
Implicit conversion int -> float causes wrong function signature in FontFactory.
2015-11-08 22:59:47 +02:00
hpi1
626ee49097
Improve class file translation.
...
Translate in class loader:
- works with Java 8+
- allows translating also files that are not invalid
- does not depend on sun implementation-specific interfaces
2015-11-08 20:04:07 +02:00
hpi1
fba6c0e2a6
BDJClassLoader: log class loading errors
...
... to avoid debugging the same problem third time.
2015-11-08 20:01:31 +02:00
hpi1
dcfd51e991
Fix SecurityException in AWTAutoShutdown
2015-11-05 15:05:00 +02:00
hpi1
fac02d9785
Fix BD-J check when install path in Windows contains non-ASCII chars
2015-11-05 15:02:30 +02:00
hpi1
f782d27000
Fix jvm.dll loading in Windows
...
$JAVA_HOME/bin should be in dll load path.
2015-11-05 10:36:43 +02:00
hpi1
5cc6bc98df
0.9.1
2015-11-03 12:59:31 +02:00
hpi1
f5b619bc22
Distribute contrib/asm
2015-11-03 12:57:22 +02:00
hpi1
054e6451cb
ChangeLog update
2015-11-02 13:57:55 +02:00
hpi1
6134c31b48
Finetune seeks (avoid skipping PAT/PMT/PCR)
...
Rewind few packets after seek if previous packets are PAT/PMT/PCR.
Seek points are aligned to video packets.
Sometimes playlist is seeked before playback starts, and
application misses initial PAT/PMT/PCR. This may be fatal with
still images.
Fixes seeking to ~ beginning of playlist. In middle of the stream
PAT/PMT/PCR are muxed at ~ constant intervals, and rewind would be
more complex to implement. PAT/PMT are not allowed to change in
middle of HDMV stream.
2015-11-02 13:01:57 +02:00
hpi1
fef86d1ddd
Improve BD-J stack initialization
...
- separate initializations that need to be done only once
- handle exceptions in non-fatal initializations
2015-11-01 19:50:40 +02:00
hpi1
092c420ac5
Try to recover class files with broken debug info
...
Fixes Penguins of Madagascar
2015-11-01 19:35:22 +02:00
hpi1
bb60234e35
Import class file manipulation functionality from asm 5.0.4
2015-11-01 19:35:22 +02:00
hpi1
11e3f54f6a
BDJThreadGroup: security improvements
...
- make Xlet context final
- make class package private
2015-11-01 19:31:43 +02:00
hpi1
690b71c9fe
BDJListeners: add org.dvb.media.VideoFormatEvent
2015-10-30 12:54:48 +02:00
hpi1
abd342f081
Cosmetics
2015-10-30 12:50:30 +02:00
hpi1
6c9a890055
nav_title_close(): check for NULL
2015-10-30 12:50:30 +02:00
hpi1
03e0095278
Cosmetics
2015-10-30 12:45:18 +02:00
hpi1
2b6dec05f9
meta_parse: check realloc() return value
2015-10-30 12:45:18 +02:00
hpi1
aa7675c4ee
TitleContextImpl: add logging
2015-10-29 14:07:30 +02:00
hpi1
ad34e2c680
TitleContext: force restarting of service bound Xlets when title changes
...
Fixes multiple discs (Cabin in the Woods, The Grand Budapest Hotel, Birdman, ...)
2015-10-29 14:03:22 +02:00
hpi1
717fcf8725
Add missing line feeds
2015-10-29 14:03:00 +02:00
hpi1
ea300d2609
bd_play_title(): add special handling for Top Menu title
...
Menu Call uses different UO mask.
2015-10-27 13:38:29 +02:00
hpi1
dcc8c9d3d8
Reduce log level
2015-10-27 13:38:29 +02:00
anonymous
c53b3abc4c
ContentAttribute: check MAKEMKV/ and ANY!/
2015-10-26 11:40:37 +02:00
hpi1
df059a99a9
Check for null
2015-10-09 12:32:21 +03:00
hpi1
d98c59a8b6
Mark inner class private
2015-10-09 12:32:21 +03:00
hpi1
ce3a16222d
IxcRegistry: both contexts are required
2015-10-09 12:32:21 +03:00
hpi1
41bc2de204
Silence warning on unchecked file_unlink() result in error path
2015-10-09 12:32:21 +03:00
hpi1
2a18764a08
Cosmetics (add comments)
2015-10-09 12:32:20 +03:00
hpi1
4fae737df6
Add stack trace to diagnostics
2015-10-05 14:40:19 +03:00
hpi1
0608f90447
BDJSecurityManager: deny all file writes in checkPermission()
...
Xlet write access is handled in checkWrite().
2015-10-05 14:39:11 +03:00
hpi1
c188f00496
0.9.0
2015-10-02 12:22:01 +03:00
hpi1
c84c2bcf9c
Cosmetics
2015-10-02 12:13:51 +03:00
hpi1
c0e6c2d232
Check for null
2015-10-02 12:13:47 +03:00
hpi1
4cefa4e79f
Update ChangeLog
2015-10-02 12:02:53 +03:00
hpi1
0697e4a549
Fix Xlet-initiated font caching: delegate caching to privileged context
...
This seems to be used mostly in BD+ error messages
2015-10-02 11:50:33 +03:00
hpi1
afb6d9af47
Fix remote procedure call errors with some buggy discs
2015-10-02 11:21:14 +03:00
hpi1
84351639dd
SIElementFilter: validate locator
2015-09-22 15:07:54 +03:00
hpi1
150d73e6af
SIManager.getService(): validate locator
2015-09-22 15:06:44 +03:00
hpi1
178ee1b92b
Cosmetics (remove trailing space)
2015-09-22 15:05:06 +03:00
hpi1
7a90a49338
Fix return value when setting BLURAY_PLAYER_SETTING_DECODE_PG
2015-09-22 15:04:08 +03:00
hpi1
b86d654372
Add null check
2015-09-22 15:03:19 +03:00
hpi1
73ce0c81af
Avoid returning null for content certificate ID
2015-09-22 15:02:01 +03:00