1
0
Fork 0
Commit Graph

2197 Commits

Author SHA1 Message Date
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