libbluray | branch: master | hpi1 <[email protected]> | Sun Jun 12 12:44:46 
2011 +0300| [e8e400a9085b1e01bc86bad8376dea3a1ee99543] | committer: hpi1

Always start reading first playitem at first packet of the clip.
Fixes missing PAT/PMT at the beginning of title.

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

 src/libbluray/bdnav/navigation.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/libbluray/bdnav/navigation.c b/src/libbluray/bdnav/navigation.c
index 6f58a18..7c27a1f 100644
--- a/src/libbluray/bdnav/navigation.c
+++ b/src/libbluray/bdnav/navigation.c
@@ -429,8 +429,12 @@ static void _fill_clip(NAV_TITLE *title,
             clip->connection = CONNECT_SEAMLESS;
             break;
         default:
-            clip->start_pkt = clpi_lookup_spn(clip->cl, in_time, 1,
+            if (ref) {
+                clip->start_pkt = clpi_lookup_spn(clip->cl, in_time, 1,
                                               mpls_clip[clip->angle].stc_id);
+            } else {
+                clip->start_pkt = 0;
+            }
             clip->connection = CONNECT_NON_SEAMLESS;
             break;
     }

_______________________________________________
libbluray-devel mailing list
[email protected]
http://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to