diff -r 000000000000 -r 5d03bc08d59c graphicstest/uibench/s60/data/skiing2.srt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graphicstest/uibench/s60/data/skiing2.srt Tue Feb 02 01:47:50 2010 +0200 @@ -0,0 +1,126 @@ +1 +00:00:00,000 --> 00:00:05,000 +Video by Mario Ducoing +Used with permission + +2 +00:00:06,000 --> 00:00:08,000 + PREQ1939 + +3 +00:00:08,000 --> 00:00:12,000 +Video Subtitles and + Captioning Support + +4 +00:00:15,000 --> 00:00:18,000 +PREQ1939 is complete +and available today. + + +5 +00:00:18,000 --> 00:00:21,000 +It is officially in Symbian OS +Diran only, but the code is + +6 +00:00:21,000 --> 00:00:24,000 +present in 9.5 releases and is +easy to enable and build. + +7 +00:00:26,000 --> 00:00:29,000 +This demo runs under a stock +Symbian OS 9.5 DevKit release. + +8 +00:00:29,000 --> 00:00:32,000 +We have simply enabled NGA, +enabled PREQ1939, + +9 +00:00:32,000 --> 00:00:35,000 +rebuilt MMF, and added a +simple demo application. + +10 +00:00:35,000 --> 00:00:38,000 +Detailed build info +and this demo application is + +11 +00:00:38,000 --> 00:00:41,000 +available on request. + +12 +00:00:44,000 --> 00:00:47,000 +PREQ1939 requires that video +playback uses graphics surfaces. + +13 +00:00:47,000 --> 00:00:50,000 +The actual subtitles however +are rendered as UI graphics + +14 +00:00:50,000 --> 00:00:53,000 +Using a Content Rendering +Plugin (CRP) in Window Server. + +15 +00:00:55,000 --> 00:00:58,000 +The PREQ delivery includes all +MMF and API changes, + +16 +00:00:58,000 --> 00:01:01,000 +a product-quality CRP for +subtitle rendering, + +17 +00:01:01,000 --> 00:01:04,000 +and a reference SRT subtitle +renderer in the AVI controller. + +18 +00:01:06,000 --> 00:01:11,000 +This demo uses a video-only +AVI file with MPEG-4 video + +19 +00:01:11,000 --> 00:01:14,000 +and a hand-written SRT +subtitle file. + +20 +00:01:16,000 --> 00:01:19,000 +Real-world implementations +are expected to use + +21 +00:01:19,000 --> 00:01:22,000 +3GPP Timed Text instead. + +22 +00:01:22,000 --> 00:01:25,000 +In any case, all subtitles are +rendered in the controller and + +23 +00:01:25,000 --> 00:01:28,000 +displayed directly using a CRP. + + +24 +00:01:28,000 --> 00:01:31,000 +The application is not on the +data path at all, and has only + +25 +00:01:31,000 --> 00:01:34,000 +basic control functionality. + + +26 +00:01:36,000 --> 00:01:59,000 +Thank you