[libbluray-devel] added bd_psr_write_bits(): atomically change bits in player status register

hpi1 git at videolan.org
Mon Apr 14 09:02:00 CEST 2014


libbluray | branch: master | hpi1 <hpi1 at anonymous.org> | Sun Apr 13 21:41:13 2014 +0300| [605765ad5f214df5433f1105bc9d432e90e738e4] | committer: hpi1

added bd_psr_write_bits(): atomically change bits in player status register

Simplifies lock - read - modify - write - unlock cycle.
Required for BD-J.

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=605765ad5f214df5433f1105bc9d432e90e738e4
---

 src/libbluray/bdj/java/org/videolan/Libbluray.java |   11 +++++--
 .../videolan/media/content/playlist/Handler.java   |   12 +++----
 .../media/content/playlist/PiPControlImpl.java     |    8 ++---
 .../playlist/SecondaryAudioControlImpl.java        |    3 +-
 .../content/playlist/SubtitlingControlImpl.java    |   23 +++-----------
 src/libbluray/bdj/native/org_videolan_Libbluray.c  |   18 ++++++-----
 src/libbluray/bdj/native/org_videolan_Libbluray.h  |    4 +--
 src/libbluray/bluray.c                             |   33 +++++++-------------
 src/libbluray/bluray_internal.h                    |    4 +--
 src/libbluray/register.c                           |   20 +++++++++++-
 src/libbluray/register.h                           |   18 ++++++++++-
 11 files changed, 84 insertions(+), 70 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commitdiff;h=605765ad5f214df5433f1105bc9d432e90e738e4


More information about the libbluray-devel mailing list