From eef79f318afb78878faa5bf42bcf6998792e4faa Mon Sep 17 00:00:00 2001 From: rolux Date: Fri, 13 May 2011 00:12:41 +0200 Subject: [PATCH] Ox.parseSRT --- demos/video/js/video.js | 9 +- demos/video/srt/0393109.srt | 5560 +++++++++++++++++++++++ source/Ox.UI/js/Video/Ox.VideoPlayer.js | 150 +- source/Ox.js | 30 + 4 files changed, 5709 insertions(+), 40 deletions(-) create mode 100644 demos/video/srt/0393109.srt diff --git a/demos/video/js/video.js b/demos/video/js/video.js index e8580fc5..bcdb2ec0 100644 --- a/demos/video/js/video.js +++ b/demos/video/js/video.js @@ -9,11 +9,12 @@ Ox.load('UI', { padding: '16px' }); Ox.VideoPlayer({ - height: 96 * 256/180, - timeline: timeline, + height: 96 * 384/180,//96 * 256/180, + subtitles: 'srt/' + id + '.srt', + timelineURL: timeline, title: 'Brick', - url: url, - width: 256 + videoURL: url, + width: 384//256 }).appendTo(Ox.UI.$body); /* var id = '0133093'; diff --git a/demos/video/srt/0393109.srt b/demos/video/srt/0393109.srt new file mode 100644 index 00000000..e50619f6 --- /dev/null +++ b/demos/video/srt/0393109.srt @@ -0,0 +1,5560 @@ +1 +00:02:08,245 --> 00:02:10,245 +Brendan? + +2 +00:02:13,205 --> 00:02:15,205 +Emily? + +3 +00:02:15,605 --> 00:02:17,605 +Yeah. + +4 +00:02:18,565 --> 00:02:20,565 +How's things? + +5 +00:02:22,645 --> 00:02:24,645 +Status quo. + +6 +00:02:25,605 --> 00:02:27,605 +Yeah? + +7 +00:02:29,725 --> 00:02:31,725 +That's good. + +8 +00:02:39,165 --> 00:02:40,755 +What's going on, Em? + +9 +00:02:40,855 --> 00:02:44,525 +You know, +it's good to see you, Brendan. + +10 +00:02:46,845 --> 00:02:48,845 +It's been some time. + +11 +00:02:49,765 --> 00:02:51,105 +Two months. + +12 +00:02:51,205 --> 00:02:55,965 +Yeah, I didn't even know your +locker. I had to ask Brain. + +13 +00:02:56,445 --> 00:02:59,080 +Em, +why don't we meet somewhere? + +14 +00:02:59,925 --> 00:03:01,665 +I can't. + +15 +00:03:01,765 --> 00:03:03,315 +Why not? + +16 +00:03:03,415 --> 00:03:06,050 +I screwed up real bad, +you know. + +17 +00:03:06,445 --> 00:03:08,445 +I really screwed up. + +18 +00:03:09,245 --> 00:03:10,235 +Screwed up how? + +19 +00:03:10,335 --> 00:03:12,353 +Look, I did what she said with the brick. + +20 +00:03:12,453 --> 00:03:13,665 +I didn't know it was bad, + +21 +00:03:13,765 --> 00:03:17,115 +but The Pin's on it now for poor Frisco, +and they're playing it all on me. + +22 +00:03:17,215 --> 00:03:19,215 +Slow down, now. What? + +23 +00:03:19,365 --> 00:03:21,595 +You gotta help me, Brendan. +Please. + +24 +00:03:21,695 --> 00:03:24,365 +I think Tug... Oh, no. + +25 +00:04:09,685 --> 00:04:11,685 +Brain. + +26 +00:04:11,845 --> 00:04:13,455 +Brendan, it's been awhile. + +27 +00:04:13,555 --> 00:04:15,865 +Where you been eating? +Back of school. + +28 +00:04:15,965 --> 00:04:17,395 +Yeah, no one's seen you. + +29 +00:04:17,495 --> 00:04:19,435 +What's it been, a couple of months? +It's been awhile. + +30 +00:04:19,535 --> 00:04:21,625 +You gave Emily my locker number? + +31 +00:04:21,725 --> 00:04:23,635 +Few days ago, was I wrong? +No. + +32 +00:04:23,735 --> 00:04:25,775 +You know, it's been so long +I don't know your two's stats. + +33 +00:04:25,875 --> 00:04:30,125 +Yeah, it's been awhile. +Who's she been eating with? + +34 +00:04:30,195 --> 00:04:32,395 +I don't know, +that's hard to keep track. + +35 +00:04:32,495 --> 00:04:33,455 +Is it? + +36 +00:04:33,555 --> 00:04:35,595 +Can be. Can be hard +to keep track of those things, + +37 +00:04:35,695 --> 00:04:41,135 +because lunch is... Lunch is a +lot of things. Lunch is difficult. + +38 +00:04:45,485 --> 00:04:46,955 +She hadn't been doing too good, Brendan. + +39 +00:04:47,055 --> 00:04:48,495 +Yeah, well, I'm not looking for a patch up. + +40 +00:04:48,595 --> 00:04:50,515 +Em's life is her own, +but she asked for my help. + +41 +00:04:50,615 --> 00:04:51,675 +Help with what? +I don't know. + +42 +00:04:51,775 --> 00:04:54,715 +I don't even care. It's not my business. +I just want to know she's okay. + +43 +00:04:54,815 --> 00:04:58,130 +So I gotta find her. +That's all this is. + +44 +00:04:59,125 --> 00:05:00,335 +Well, I know she's been poking in... + +45 +00:05:00,435 --> 00:05:02,395 +with the Ivy-bound cheerleading +elite, Laura Dannon's crowd. + +46 +00:05:02,495 --> 00:05:03,695 +Laura Dannon there on the Linc'? + +47 +00:05:03,795 --> 00:05:04,835 +And Brad Bramish. + +48 +00:05:04,935 --> 00:05:06,115 +Cream on the upper-crust. + +49 +00:05:06,215 --> 00:05:08,555 +Anyway, Em tagged after them +for a bit, but it didn't work out. + +50 +00:05:08,655 --> 00:05:10,155 +She picked her way down the food chain. + +51 +00:05:10,255 --> 00:05:12,875 +Last I saw, she was with what's +her name, the drama vamp. + +52 +00:05:12,975 --> 00:05:14,875 +Small-time dealer, the evil +one, the one you dated. + +53 +00:05:14,975 --> 00:05:16,195 +Kara. +That's my bus. + +54 +00:05:16,295 --> 00:05:17,835 +You know her locker number? +Kara's? + +55 +00:05:17,935 --> 00:05:19,535 +Em's. +269. + +56 +00:05:19,635 --> 00:05:20,655 +Thanks, Brain. + +57 +00:05:20,755 --> 00:05:22,355 +Keep your specs on. +Find me if she shows. + +58 +00:05:22,455 --> 00:05:24,455 +Will do. + +59 +00:05:52,085 --> 00:05:54,085 +Hello, Kara. + +60 +00:06:02,045 --> 00:06:04,045 +Hello, Brendan. +Kara. + +61 +00:06:04,095 --> 00:06:06,355 +Come to see the show? +No, I didn't. + +62 +00:06:06,455 --> 00:06:09,835 +Lapdog, blow. +Stay. + +63 +00:06:09,935 --> 00:06:11,435 +I need words. +Well, I'm listening. + +64 +00:06:11,535 --> 00:06:13,535 +About Emily Kostich. + +65 +00:06:15,485 --> 00:06:18,155 +Run and get my purse. +Go on, hurry up. + +66 +00:06:18,255 --> 00:06:21,075 +Still picking your teeth with freshmen? +Well, you were a freshmen once. + +67 +00:06:21,175 --> 00:06:22,955 +Way-once, sister. + +68 +00:06:23,055 --> 00:06:25,835 +You and Em tight for a bit. +Who's she eating with now? + +69 +00:06:25,935 --> 00:06:28,995 +Eating with? +Eating with. Lunch. Who? + +70 +00:06:29,205 --> 00:06:30,865 +You're a cutie. + +71 +00:06:30,965 --> 00:06:32,965 +Brendan. + +72 +00:06:33,605 --> 00:06:35,115 +I don't know where she is. + +73 +00:06:35,215 --> 00:06:37,435 +I know you do, so why don't +you want me to find out? + +74 +00:06:37,535 --> 00:06:40,925 +Well, maybe I'm looking out for you. + +75 +00:06:41,885 --> 00:06:43,885 +Oh, I appreciate that. + +76 +00:06:44,285 --> 00:06:46,285 +Brendan. + +77 +00:06:48,085 --> 00:06:51,745 +If you're ever looking +to get back into things. + +78 +00:06:51,845 --> 00:06:53,845 +I could use you. + +79 +00:07:07,885 --> 00:07:10,105 +Okay. So... +Go. Say your line. Okay. + +80 +00:07:10,205 --> 00:07:11,795 +Go. +So I just... + +81 +00:07:11,895 --> 00:07:17,080 +No, he's got to come in first, +and then you can say your line. + +82 +00:07:47,805 --> 00:07:49,385 +Hello? + +83 +00:07:49,485 --> 00:07:52,835 +Yes, hello, ma'am, this is +Tom. I'm a friend from school. + +84 +00:07:52,935 --> 00:07:55,325 +Could I speak to... + +85 +00:07:55,845 --> 00:07:59,160 +Oh, sure, Tom. +Laura's here. Just a sec. + +86 +00:07:59,645 --> 00:08:00,865 +Yes? + +87 +00:08:00,965 --> 00:08:03,435 +I'm calling for details. +For what? + +88 +00:08:03,535 --> 00:08:05,815 +Details about the party. +Who is this? + +89 +00:08:05,915 --> 00:08:08,115 +Or I'll hang up. You don't +know me. I'll save you some time. + +90 +00:08:08,215 --> 00:08:10,475 +I know everyone, and I have +all the time in the worid. + +91 +00:08:10,575 --> 00:08:12,465 +Folly of youth. + +92 +00:08:12,565 --> 00:08:15,115 +Ask whose invitation I've got. + +93 +00:08:15,925 --> 00:08:18,475 +What you said... +Emily Kostich. + +94 +00:08:21,205 --> 00:08:24,665 +15 Busch Street, in Stockton +Cove. Buzz 42 at the gate. + +95 +00:08:24,765 --> 00:08:26,965 +9:00. But who gave you... + +96 +00:08:57,805 --> 00:09:01,045 +'The sun, whose rays Are all ablaze... + +97 +00:09:01,165 --> 00:09:03,205 +'With ever-living glory, + +98 +00:09:03,605 --> 00:09:05,905 +'Does not deny His majesty... + +99 +00:09:06,005 --> 00:09:08,300 +'He scorns to tell a story. + +100 +00:09:08,485 --> 00:09:09,595 +'He don't exclaim, + +101 +00:09:09,695 --> 00:09:13,435 +'I blush for shame So kindly be indulgent.' + +102 +00:09:13,965 --> 00:09:15,595 +'But, fierce and bold, + +103 +00:09:15,695 --> 00:09:19,180 +'In fiery gold His glories all effulgent. + +104 +00:09:20,565 --> 00:09:24,135 +'I mean to rule the earth As he the sky... + +105 +00:09:24,325 --> 00:09:27,810 +'We really know our worth The sun and I.' + +106 +00:09:31,405 --> 00:09:34,075 +And the stupid coach, +the coach won't let me play. + +107 +00:09:34,175 --> 00:09:36,175 +So, cheers. + +108 +00:09:38,445 --> 00:09:41,295 +Beautiful. I mean, +I am Brad Bramish, Coach. + +109 +00:09:41,395 --> 00:09:43,395 +You gotta let me play. + +110 +00:09:43,470 --> 00:09:45,595 +How am I supposed to +put in my best game... + +111 +00:09:45,695 --> 00:09:50,540 +if I'm worried about whether +or not I'm gonna be in there? + +112 +00:10:02,165 --> 00:10:03,425 +Hey. + +113 +00:10:03,525 --> 00:10:05,525 +Hey. + +114 +00:10:06,765 --> 00:10:09,485 +What are you doing here? +Leaving. + +115 +00:10:10,125 --> 00:10:12,125 +Oh, yeah? + +116 +00:10:43,125 --> 00:10:47,035 +Brad's not the kind of guy +you wanna mess with. + +117 +00:10:50,445 --> 00:10:52,445 +Fearless flyer. + +118 +00:10:53,205 --> 00:10:56,010 +Quit your yapping and fix me one. + +119 +00:11:00,645 --> 00:11:03,365 +I'll never get through all this. + +120 +00:11:17,405 --> 00:11:20,015 +So why are you here tonight? +I'm looking for Emily. + +121 +00:11:20,115 --> 00:11:21,995 +Em's been AWOL for a good +month. Nobody's seen her. + +122 +00:11:22,095 --> 00:11:24,095 +I saw her yesterday. + +123 +00:11:24,725 --> 00:11:26,225 +Nearly nobody. + +124 +00:11:26,325 --> 00:11:28,015 +Listen, you're scratching at the wrong door. + +125 +00:11:28,115 --> 00:11:30,515 +I didn't know Em well enough to know +the details of what she was in. + +126 +00:11:30,615 --> 00:11:31,915 +I just got wind of the downfall. + +127 +00:11:32,015 --> 00:11:34,595 +If you haven't got a finger in Em's +troubles, then why did her name... + +128 +00:11:34,695 --> 00:11:37,235 +get me into your rather exclusive party? + +129 +00:11:37,335 --> 00:11:42,425 +Keep up with me now. I don't know, +but it sounded like you did. + +130 +00:11:42,525 --> 00:11:45,840 +And a body's got a right to be curious. + +131 +00:11:47,605 --> 00:11:50,095 +Now I'm not so sure. +Well, put that body to bed. + +132 +00:11:50,195 --> 00:11:56,230 +I don't know a damn thing about +whatever troubles and that works for me. + +133 +00:11:56,645 --> 00:11:58,685 +I just want to find her. + +134 +00:12:02,645 --> 00:12:04,645 +Coffee and Pie. + +135 +00:12:06,845 --> 00:12:08,845 +Coffee and Pie, Oh My? + +136 +00:12:09,445 --> 00:12:12,080 +And you didn't hear it from me. + +137 +00:12:24,605 --> 00:12:26,925 +It's Tugger. +All right. + +138 +00:12:30,485 --> 00:12:33,835 +Will you wait here for me? +Sure. + +139 +00:12:33,935 --> 00:12:36,835 +You'll sit right here and wait? +I'll just be five minutes. + +140 +00:12:36,935 --> 00:12:38,935 +Yes. +Okay. + +141 +00:13:10,645 --> 00:13:12,155 +Why don't you say something? + +142 +00:13:12,255 --> 00:13:13,755 +I will not talk about this. + +143 +00:13:13,855 --> 00:13:15,635 +We'll talk about this right now. +I won't. + +144 +00:13:15,735 --> 00:13:17,860 +I'll talk about this now. + +145 +00:14:15,485 --> 00:14:16,715 +Where's Dode? + +146 +00:14:16,815 --> 00:14:20,565 +Hey, Brendan, +maybe you shouldn't be here. + +147 +00:14:30,005 --> 00:14:32,625 +Kara told me you know where Em's at. + +148 +00:14:32,725 --> 00:14:34,155 +And why you looking for Em? + +149 +00:14:34,255 --> 00:14:36,255 +She asked for my help. + +150 +00:14:36,565 --> 00:14:40,475 +Well, listen, man, I got plenty on my +plate without dealing with some jilted ex. + +151 +00:14:40,575 --> 00:14:41,515 +It's not about that. + +152 +00:14:41,615 --> 00:14:44,655 +Well, whatever it's about, act smarter +than you look and drop it. + +153 +00:14:44,755 --> 00:14:45,915 +Where's she at? + +154 +00:14:46,015 --> 00:14:48,650 +You better get while it's good. + +155 +00:14:55,325 --> 00:14:57,325 +Heel it now, dig? + +156 +00:15:01,525 --> 00:15:05,275 +Throw one at me if you want, hash-head. +I got all five senses and I slept last night. + +157 +00:15:05,375 --> 00:15:07,235 +That puts me six-up on the lot of you. + +158 +00:15:07,335 --> 00:15:09,335 +Just easy, bro. + +159 +00:15:19,605 --> 00:15:21,605 +Where's Em? + +160 +00:15:23,965 --> 00:15:26,600 +All right. All right. +All right. + +161 +00:15:29,285 --> 00:15:31,285 +Where's Em? + +162 +00:15:34,045 --> 00:15:36,045 +She's with me. + +163 +00:15:36,925 --> 00:15:39,035 +She was tight when she called +you, man. Came to me freaked. + +164 +00:15:39,135 --> 00:15:41,665 +Told me to shake you if you came by. + +165 +00:15:41,765 --> 00:15:44,655 +Said you'd only make things worse. + +166 +00:15:52,365 --> 00:15:55,865 +Deal with whatever +this ain't about and drop it. + +167 +00:15:55,965 --> 00:15:57,275 +Tell Em I wanna see her. + +168 +00:15:57,375 --> 00:15:59,835 +Tell her if she wants my help +or not, it's her business. + +169 +00:15:59,935 --> 00:16:01,795 +But I want to hear it straight from her. +She don't want... + +170 +00:16:01,895 --> 00:16:03,875 +Today. She knows where I eat lunch. + +171 +00:16:03,975 --> 00:16:05,975 +And stay out, man. + +172 +00:18:00,805 --> 00:18:05,310 +I must've sounded pretty crazy +on the phone yesterday. + +173 +00:18:05,765 --> 00:18:08,400 +You just gotta forget about it. + +174 +00:18:08,473 --> 00:18:11,385 +That's how you can help me out, is just, + +175 +00:18:11,485 --> 00:18:14,605 +please, forget about it. + +176 +00:18:20,405 --> 00:18:22,405 +Brendan. + +177 +00:18:22,765 --> 00:18:24,675 +I know that you're mad at all these people, + +178 +00:18:24,775 --> 00:18:27,095 +because you think I went away +from you and went to them. + +179 +00:18:27,195 --> 00:18:31,020 +But you got to start seeing it +as my decision. + +180 +00:18:31,885 --> 00:18:34,995 +You know, stop getting angry just +because where I wanna be at... + +181 +00:18:35,095 --> 00:18:37,355 +is different from +where you wanna be at, okay? + +182 +00:18:37,455 --> 00:18:39,665 +Who fed you that line, Em? + +183 +00:18:41,045 --> 00:18:43,955 +Stop picking on Dode. Okay? +He's a good guy. + +184 +00:18:44,055 --> 00:18:46,055 +The Pie House rat? + +185 +00:18:46,885 --> 00:18:48,885 +He's a good friend. + +186 +00:18:50,245 --> 00:18:52,245 +So what am I? + +187 +00:18:54,645 --> 00:18:57,165 +Yeah, I mean, what are you? + +188 +00:18:58,165 --> 00:19:00,675 +Eating back here, +hating everybody. + +189 +00:19:00,775 --> 00:19:03,805 +I mean, +who are you judging anyone? + +190 +00:19:05,205 --> 00:19:08,685 +God I... +I really loved you a lot. + +191 +00:19:10,965 --> 00:19:12,825 +I couldn't stand it. + +192 +00:19:12,925 --> 00:19:18,535 +I had to get with people. +I couldn't handle life with you, anymore. + +193 +00:19:25,845 --> 00:19:29,045 +I'm sorry, Brendan. I'm sorry. + +194 +00:19:36,405 --> 00:19:38,195 +You gotta come back to me, Em. +No. + +195 +00:19:38,295 --> 00:19:40,915 +You're in a spot but I can get you +out of it, if you just come back to me. + +196 +00:19:41,015 --> 00:19:42,575 +No, you're not hearing me. +I don't wanna be put away... + +197 +00:19:42,675 --> 00:19:44,115 +and protected. +Whatever befalls you, I'll deal with. + +198 +00:19:44,215 --> 00:19:45,115 +No. + +199 +00:19:45,215 --> 00:19:48,115 +Just tell me about the trouble +with the brick, The Pin. + +200 +00:19:48,215 --> 00:19:50,331 +What? +Are you gonna fix things. + +201 +00:19:50,431 --> 00:19:51,905 +like you did with Jerr? + +202 +00:19:52,005 --> 00:19:54,085 +No. Okay? + +203 +00:19:54,485 --> 00:19:58,055 +I came here to say goodbye. +Okay? For good. + +204 +00:20:00,885 --> 00:20:05,485 +Whatever you have to do +to let me go, you gotta do it. + +205 +00:20:06,445 --> 00:20:10,440 +You gotta promise me, though, +okay? You have to. + +206 +00:20:12,845 --> 00:20:17,265 +That you're not... You're not +gonna torture yourself. + +207 +00:20:17,405 --> 00:20:18,985 +Please. + +208 +00:20:19,085 --> 00:20:22,655 +That you're... +You're just gonna let me go. + +209 +00:20:29,005 --> 00:20:31,085 +Just let me go. + +210 +00:21:19,925 --> 00:21:21,875 +Do you know anything else about this? +No. + +211 +00:21:21,975 --> 00:21:23,665 +Slim pickings. + +212 +00:21:23,765 --> 00:21:25,475 +Why did you let Dode fly +when he went back to, + +213 +00:21:25,575 --> 00:21:26,955 +who's her name, at the theater? +Kara. + +214 +00:21:27,055 --> 00:21:28,955 +It's their turf. I couldn't +hear them without being seen, + +215 +00:21:29,055 --> 00:21:29,995 +and that would only biff their play. + +216 +00:21:30,095 --> 00:21:32,335 +Best to know that it's there, let it +ride and see what comes of it. + +217 +00:21:32,435 --> 00:21:34,635 +Anyway. +Well, if this is what I think it is, + +218 +00:21:34,735 --> 00:21:38,785 +it didn't come straight from Dode, +unless he's playing out of his league. + +219 +00:21:38,885 --> 00:21:41,905 +I can only give you my best guess. +Yeah. + +220 +00:21:42,005 --> 00:21:43,955 +When the upper crust does shady deeds, + +221 +00:21:44,055 --> 00:21:45,915 +they do them in different +places around town. + +222 +00:21:46,015 --> 00:21:48,955 +One of them is by the pier, another one +is by the bike trails in State Park. + +223 +00:21:49,055 --> 00:21:50,155 +I mean, there's a lot of them. + +224 +00:21:50,255 --> 00:21:53,015 +And the pitch is, they've got +little symbols for each one. + +225 +00:21:53,115 --> 00:21:54,951 +So they can tell each other +the place without word... + +226 +00:21:55,051 --> 00:21:55,585 +getting around. + +227 +00:21:55,685 --> 00:21:57,395 +This might be that. +But Dode wouldn't know it? + +228 +00:21:57,495 --> 00:21:59,355 +No, this is the upper crust. +Dode's pie-pan grease. + +229 +00:21:59,455 --> 00:22:00,515 +Call anything up? + +230 +00:22:00,615 --> 00:22:01,875 +How many places start with 'A'? + +231 +00:22:01,975 --> 00:22:03,875 +Or if it's a shape, +could be just a random symbol. + +232 +00:22:03,975 --> 00:22:05,675 +Even if you figure it out, +what good would you do? + +233 +00:22:05,775 --> 00:22:07,675 +You said her business was none of yours. + +234 +00:22:07,775 --> 00:22:09,775 +So she's all right. + +235 +00:22:10,245 --> 00:22:12,795 +Forget it now, go home. Sleep. + +236 +00:25:17,365 --> 00:25:20,845 +Brendan, you're up early. +Couldn't sleep. + +237 +00:25:22,485 --> 00:25:24,485 +Find Emily? + +238 +00:25:28,845 --> 00:25:30,845 +You all right? + +239 +00:25:32,405 --> 00:25:33,935 +Yeah. +What are you here for, zero? + +240 +00:25:34,035 --> 00:25:39,625 +Forced into taking the early bus. +The others don't run by my street. + +241 +00:25:39,725 --> 00:25:42,020 +So what's the word with Em? + +242 +00:25:42,565 --> 00:25:45,805 +She's gone. +Can't raise her? + +243 +00:25:48,085 --> 00:25:50,085 +No, I can't. + +244 +00:25:53,845 --> 00:25:55,845 +So what now? + +245 +00:25:57,245 --> 00:25:59,710 +Now, I don't know. I guess... + +246 +00:26:02,165 --> 00:26:04,165 +I don't know. + +247 +00:26:08,245 --> 00:26:10,455 +I can't let her go, Brain. + +248 +00:26:10,805 --> 00:26:14,715 +I was set to, but I can't. +I don't think I can. + +249 +00:26:16,085 --> 00:26:18,635 +Do you think you can help her? + +250 +00:26:20,165 --> 00:26:22,165 +No. + +251 +00:26:22,485 --> 00:26:28,265 +You think you can get the straight, +maybe break some deserving teeth? + +252 +00:26:28,885 --> 00:26:30,885 +Yeah, I think I could. + +253 +00:26:32,045 --> 00:26:34,045 +Well... + +254 +00:26:38,125 --> 00:26:40,845 +Tell me to walk from this, +Brain. + +255 +00:26:40,915 --> 00:26:44,400 +Tell me to drop it. +Walk from it. Drop it. + +256 +00:26:46,685 --> 00:26:48,895 +But you're thick, Brendan. + +257 +00:26:49,525 --> 00:26:51,525 +Yes, I am. + +258 +00:26:59,405 --> 00:27:01,405 +I need you to op. + +259 +00:27:01,805 --> 00:27:03,855 +Like on Jerr, but that was +cake to this, and unlike Jerr, + +260 +00:27:03,955 --> 00:27:05,915 +there's not much chance +of coming out clean. + +261 +00:27:06,015 --> 00:27:08,015 +24/7 on this one. + +262 +00:27:08,685 --> 00:27:11,065 +You okay to op for me again? + +263 +00:27:11,205 --> 00:27:13,115 +So what first, tip the bulls? +No. + +264 +00:27:13,215 --> 00:27:14,575 +Bulls would gum it. + +265 +00:27:14,675 --> 00:27:16,655 +They'd flash their dusty +standards at the wide-eyes, + +266 +00:27:16,755 --> 00:27:18,915 +probably find some yegg to pin, +probably even the right one. + +267 +00:27:19,015 --> 00:27:21,295 +But they'd trample the real tracks +and scare the real players... + +268 +00:27:21,395 --> 00:27:22,395 +back into their holes. + +269 +00:27:22,495 --> 00:27:24,655 +If we're doing this, +I want the whole story. + +270 +00:27:24,755 --> 00:27:25,865 +No cops, not for a bit. + +271 +00:27:25,965 --> 00:27:26,915 +So what's first? + +272 +00:27:27,015 --> 00:27:28,585 +I don't know. + +273 +00:27:28,685 --> 00:27:30,255 +Your mom still have that cell? +In her car. + +274 +00:27:30,355 --> 00:27:32,115 +Can I borrow it for +a few days? Get me the number? + +275 +00:27:32,215 --> 00:27:34,215 +Yeah. +Wait for my word. + +276 +00:27:35,485 --> 00:27:38,095 +And cover for me first. + +277 +00:27:38,195 --> 00:27:41,965 +I'm gonna be a little late. + +278 +00:27:42,805 --> 00:27:44,215 +Stop it. +What did you do, Brendan? + +279 +00:27:44,315 --> 00:27:46,155 +Are you crying for +him? You're crying for Jerr? + +280 +00:27:46,255 --> 00:27:48,175 +Trueman went straight +for him. He knew the lay. + +281 +00:27:48,275 --> 00:27:50,135 +You ratted on Jerr. +Stop it now, Em. + +282 +00:27:50,235 --> 00:27:52,115 +What, you telling me +it isn't true? Look at me. + +283 +00:27:52,215 --> 00:27:53,595 +You ratted him out, +because you were jealous. + +284 +00:27:53,695 --> 00:27:55,955 +No, I spun on him and +I bulled the two-bit toker, + +285 +00:27:56,055 --> 00:27:57,755 +'cause I know what his worid +would do to you. + +286 +00:27:57,855 --> 00:27:59,195 +I love you too much to see that. + +287 +00:27:59,295 --> 00:28:00,995 +You don't love me, +you just wanna keep me. + +288 +00:28:01,095 --> 00:28:03,560 +You're the only thing I love. + +289 +00:28:03,633 --> 00:28:05,785 +You're the only thing I love. + +290 +00:28:05,885 --> 00:28:07,925 +And this is how I do it. + +291 +00:28:11,325 --> 00:28:13,325 +I wanna keep you safe. + +292 +00:28:25,365 --> 00:28:27,375 +You can't keep me safe, +Brendan, all right? + +293 +00:28:27,475 --> 00:28:29,195 +I'm in a different worid now. + +294 +00:28:29,295 --> 00:28:32,505 +And you can't keep me out +of it, and you can't beat it. + +295 +00:28:32,605 --> 00:28:34,900 +Not if I don't want you to. + +296 +00:29:27,125 --> 00:29:28,335 +Here's the cell number. Yeah. +Keep it on vibrate. + +297 +00:29:28,435 --> 00:29:29,815 +Better stop meeting me in the open, too. + +298 +00:29:29,915 --> 00:29:31,835 +I'm gonna start getting visible. +I need you on the underneath. + +299 +00:29:31,935 --> 00:29:34,315 +I'll call. Trueman, the Ass. +VP, wants words. + +300 +00:29:34,415 --> 00:29:35,955 +I'll bet he does. +Keep him off me. + +301 +00:29:36,055 --> 00:29:38,035 +Stonewall him, he won't bite. +Just keep him away from me. + +302 +00:29:38,135 --> 00:29:41,025 +I'll try. So what's first? +Make Em's troubles mine. + +303 +00:29:41,125 --> 00:29:44,425 +Emily said four words I didn't +know. Tell me if they catch. + +304 +00:29:44,525 --> 00:29:45,915 +Brick. +No. + +305 +00:29:46,015 --> 00:29:47,835 +Or bad brick. +No. + +306 +00:29:47,935 --> 00:29:49,935 +Tug? +Tug. + +307 +00:29:50,645 --> 00:29:52,645 +Tug, might be a drink. + +308 +00:29:52,695 --> 00:29:55,525 +Like milk and vodka, +or something. + +309 +00:29:56,685 --> 00:29:59,245 +Poor Frisco. +Frisco. + +310 +00:29:59,645 --> 00:30:01,115 +Frisco Farr was a sophomore last year. + +311 +00:30:01,215 --> 00:30:03,055 +Real trash. +Maybe hit a class a week. + +312 +00:30:03,155 --> 00:30:04,835 +Didn't know him then +and haven't seen him around. + +313 +00:30:04,935 --> 00:30:06,665 +Pin. +Pin. + +314 +00:30:06,765 --> 00:30:09,125 +The Pin? +The Pin, yeah? + +315 +00:30:09,405 --> 00:30:12,115 +The Pin's kind of a local spook story. +You know the kingpin. + +316 +00:30:12,215 --> 00:30:13,435 +I've heard it. +Same thing. + +317 +00:30:13,535 --> 00:30:15,715 +Supposed to be old, +like 26. Lives in town. + +318 +00:30:15,815 --> 00:30:17,275 +Dope runner, right? +Big time. + +319 +00:30:17,375 --> 00:30:20,105 +See, The Pin pipes it from +the lowest scraper... + +320 +00:30:20,205 --> 00:30:21,545 +to Brad Bramish himself. + +321 +00:30:21,645 --> 00:30:24,715 +Maybe. I mean, ask any dope rat where +the junk sprang, and they'll say... + +322 +00:30:24,815 --> 00:30:27,375 +they scraped it off that, who scored it +off this, who bought it off someone. + +323 +00:30:27,475 --> 00:30:30,735 +After four or five connections, +the list always end with The Pin. + +324 +00:30:30,835 --> 00:30:33,515 +But I bet you, you got every rat in town +together and said show your hands... + +325 +00:30:33,615 --> 00:30:36,475 +if any of them have actually seen The Pin, +and you'd get a crowd of full pockets. + +326 +00:30:36,575 --> 00:30:39,865 +You think The Pin's just +a tale to take whatever heat? + +327 +00:30:39,965 --> 00:30:41,965 +But what's first? + +328 +00:30:42,725 --> 00:30:44,725 +A show of hands. + +329 +00:30:51,205 --> 00:30:54,255 +Hello, Brendan, are you here for the show? +No. + +330 +00:30:54,355 --> 00:30:56,355 +Well, then, could you go then, honey? +'Cause I have this headache. + +331 +00:30:56,455 --> 00:30:58,715 +Try smoking like a chimney. +I've heard that helps. + +332 +00:30:58,815 --> 00:31:01,280 +Hey, isn't this Dode's brand? + +333 +00:31:02,685 --> 00:31:05,830 +You don't know Dode's brand. +I do now. + +334 +00:31:06,965 --> 00:31:08,235 +I'm gonna start shaking things up. + +335 +00:31:08,335 --> 00:31:10,155 +Give me the story, +you might miss the bite. + +336 +00:31:10,255 --> 00:31:12,785 +The story about what? +All right. + +337 +00:31:12,885 --> 00:31:13,875 +The story about what? + +338 +00:31:13,975 --> 00:31:16,035 +I don't want to play games +if you've got a headache. + +339 +00:31:16,135 --> 00:31:17,235 +Get me if you want to spill it, + +340 +00:31:17,335 --> 00:31:19,515 +but I can't guarantee +safe passage after tonight. + +341 +00:31:19,615 --> 00:31:20,915 +I don't know... +Tell The Pin... + +342 +00:31:21,015 --> 00:31:23,825 +that Brad was my calling card, +and I need words. + +343 +00:31:23,925 --> 00:31:25,925 +Brad Bramish? + +344 +00:31:28,405 --> 00:31:30,895 +Tail Kara at lunch. She's got rehearsal, +but she'll blow early. + +345 +00:31:30,995 --> 00:31:34,225 +She goes home, drop her, +or else wait for my call. + +346 +00:31:34,325 --> 00:31:36,325 +Will do. + +347 +00:31:38,005 --> 00:31:39,795 +I mean, am I crazy, huh? + +348 +00:31:39,895 --> 00:31:42,595 +I mean, this is all I am trying to say here. + +349 +00:31:42,695 --> 00:31:44,945 +Okay, if you put me in the game. + +350 +00:31:45,045 --> 00:31:48,115 +Brad Bramish is gonna do +what needs to be done, baby. + +351 +00:31:48,215 --> 00:31:50,185 +Okay? +But they don't put me in. + +352 +00:31:50,285 --> 00:31:53,075 +What needs doing, +ain't gonna get done. + +353 +00:31:53,175 --> 00:31:55,825 +Huh? And then don't come crying to me. + +354 +00:31:55,925 --> 00:31:59,825 +Boo-hoo-hoo-hoo. If you don't +put me in the game. + +355 +00:31:59,925 --> 00:32:02,985 +Now, am I right? +Of course I'm right. + +356 +00:32:03,065 --> 00:32:05,475 +And don't come to me +if you don't let me play. + +357 +00:32:05,575 --> 00:32:07,575 +Didn't. +Shut up. + +358 +00:32:11,325 --> 00:32:13,325 +Hey. + +359 +00:32:13,725 --> 00:32:17,040 +What are you doing here? +Just listening. + +360 +00:32:20,565 --> 00:32:23,415 +All right, you got me. +I'm a scout for the Gophers. + +361 +00:32:23,515 --> 00:32:26,915 +Been watching your game for a month, +but that story right there, just clenched it. + +362 +00:32:27,015 --> 00:32:30,385 +You got heart, kid. How soon +can you be in Minneapolis? + +363 +00:32:30,485 --> 00:32:31,535 +Yeah? + +364 +00:32:31,635 --> 00:32:34,575 +Cold winters, but they got +a great public transit system. + +365 +00:32:34,675 --> 00:32:36,185 +Yeah? +Yeah. + +366 +00:32:36,285 --> 00:32:37,905 +Oh, yeah? + +367 +00:32:38,005 --> 00:32:40,595 +There's a thesaurus in the +library.'Yeah' is under 'Y.' + +368 +00:32:40,695 --> 00:32:43,275 +Go ahead, I'll wait. +You know, who invited you? + +369 +00:32:43,375 --> 00:32:45,375 +To the parking lot? + +370 +00:32:45,440 --> 00:32:47,585 +Gee, I guess I invited myself. + +371 +00:32:47,685 --> 00:32:51,170 +Maybe you wanna +go somewhere more private. + +372 +00:32:52,045 --> 00:32:54,925 +With you? Sure. + +373 +00:33:03,765 --> 00:33:08,305 +If this boy knows what's good +for him, he'll just beat it. + +374 +00:33:08,405 --> 00:33:10,735 +Whooping this small fry's butt +ain't gonna help me none. + +375 +00:33:10,835 --> 00:33:13,725 +Sure ain't gonna help him, +neither. + +376 +00:33:20,965 --> 00:33:22,965 +Come on, Brad. + +377 +00:33:59,205 --> 00:34:01,585 +Hey, was there a fight? +Yeah. + +378 +00:34:10,325 --> 00:34:11,865 +You're quite a pill. + +379 +00:34:11,965 --> 00:34:13,225 +Uh-huh. + +380 +00:34:13,325 --> 00:34:15,450 +Where are you going? +Home. + +381 +00:34:16,805 --> 00:34:18,395 +Why did you take a powder the other night? + +382 +00:34:18,495 --> 00:34:21,810 +Same reason I'm taking one now. +Hold it. + +383 +00:34:22,365 --> 00:34:24,645 +I wanna help you. +Go away. + +384 +00:34:30,045 --> 00:34:32,483 +Look, I can't trust you. +You ought to be smart enough... + +385 +00:34:32,583 --> 00:34:33,145 +to know that. + +386 +00:34:33,245 --> 00:34:35,195 +I didn't shake up the party +to get your attention, + +387 +00:34:35,295 --> 00:34:36,655 +and I'm not heeling you to hook you. + +388 +00:34:36,755 --> 00:34:40,035 +Your connections could help me, +but the bad baggage they bring... + +389 +00:34:40,135 --> 00:34:42,435 +could make it zero sum gain +or even hurt me. + +390 +00:34:42,535 --> 00:34:44,315 +Better off coming at it clean. + +391 +00:34:44,415 --> 00:34:45,935 +I wouldn't have to lead you in by the... + +392 +00:34:46,035 --> 00:34:48,035 +I can't trust you. + +393 +00:34:48,135 --> 00:34:49,635 +Brad was a sap, you weren't. + +394 +00:34:49,735 --> 00:34:51,275 +You're with him, +so you're playing him. + +395 +00:34:51,375 --> 00:34:52,785 +So you're a player. + +396 +00:34:52,885 --> 00:34:54,635 +With you behind me, +I'd have to tie one eye up, + +397 +00:34:54,735 --> 00:34:58,425 +watching both of your hands. +I can't spare it. + +398 +00:34:58,525 --> 00:35:01,005 +You're not Brad. +No, I'm not. + +399 +00:35:05,205 --> 00:35:07,595 +You didn't call. +Sorry. Kara went home though, didn't she? + +400 +00:35:07,695 --> 00:35:08,915 +Yeah, but she stopped at a payphone... + +401 +00:35:09,015 --> 00:35:10,835 +and made two calls that she didn't want +on her phone bill. + +402 +00:35:10,935 --> 00:35:12,175 +Get the numbers? +No. Sorry. + +403 +00:35:12,275 --> 00:35:13,795 +It's all right. +Me and Brad front-page news? + +404 +00:35:13,895 --> 00:35:16,015 +All the buzz. +You really do that? Yeah. + +405 +00:35:16,115 --> 00:35:18,235 +Why? Is Brad The Pin? +Brad is a sap. + +406 +00:35:18,335 --> 00:35:20,075 +I downed him on his field, +and his crew didn't bite. + +407 +00:35:20,175 --> 00:35:23,235 +So now I know he's a sap, and anyone +who acts like he isn't is profiting by it. + +408 +00:35:23,335 --> 00:35:24,655 +That's not why I roughed him, +though. + +409 +00:35:24,755 --> 00:35:26,035 +For kicks? +Economics. + +410 +00:35:26,135 --> 00:35:27,675 +Brad's the school's biggest jake buyer, + +411 +00:35:27,775 --> 00:35:30,355 +so if this Pin is behind all the selling, +I just got his attention. + +412 +00:35:30,455 --> 00:35:33,995 +Anyway, now we've shaken the tree, +let's wait and see what falls on our heads. + +413 +00:35:34,095 --> 00:35:36,095 +Will do. + +414 +00:35:47,965 --> 00:35:49,435 +So you didn't know this boy? + +415 +00:35:49,535 --> 00:35:52,975 +No sir, never seen him. +And he just hit you? + +416 +00:35:53,075 --> 00:35:55,235 +Like I said, he asked +for my lunch money first. + +417 +00:35:55,335 --> 00:35:57,800 +Good thing I brown-bagged it. + +418 +00:35:59,285 --> 00:36:02,705 +Okay, Brendan, I've been +looking to talk to you. + +419 +00:36:02,805 --> 00:36:04,335 +And you've helped this office out before. + +420 +00:36:04,435 --> 00:36:09,025 +No, I gave you Jerr to see +him eaten, not to see you fed. + +421 +00:36:09,125 --> 00:36:11,125 +Fine. + +422 +00:36:11,285 --> 00:36:12,335 +Very well put. + +423 +00:36:12,435 --> 00:36:14,835 +Accelerated English. +Mrs. Kasprzyk. + +424 +00:36:14,935 --> 00:36:17,485 +Tough teacher. +Tough, but fair. + +425 +00:36:19,125 --> 00:36:22,045 +Okay, we know you're clean. + +426 +00:36:23,005 --> 00:36:25,005 +And you've... + +427 +00:36:25,525 --> 00:36:29,585 +Despite your motives, you've always been +an asset to this office. + +428 +00:36:29,685 --> 00:36:31,685 +And you're a good kid. + +429 +00:36:35,565 --> 00:36:38,265 +I want to run some names past you. + +430 +00:36:38,365 --> 00:36:40,815 +Hold it, we're not done here. +I was done here three months ago. + +431 +00:36:40,915 --> 00:36:42,895 +I told you then I'd give +you Jerr, and that was that. + +432 +00:36:42,995 --> 00:36:45,155 +I'm not your inside line, +and I'm not your boy. + +433 +00:36:45,255 --> 00:36:46,415 +That's not very... +You know what I'm in... + +434 +00:36:46,515 --> 00:36:48,075 +if the wrong yegg saw me pulled in here? + +435 +00:36:48,175 --> 00:36:51,045 +What are you in? +No. + +436 +00:36:51,685 --> 00:36:54,755 +And no more of these informal chats, either. +You got a discipline issue with me, + +437 +00:36:54,855 --> 00:36:56,795 +write me up or suspend me, + +438 +00:36:56,895 --> 00:37:00,065 +and I'll see you at the parent conference. +Hold on. + +439 +00:37:00,165 --> 00:37:03,305 +I could write you up for +talking back to a VP... + +440 +00:37:03,405 --> 00:37:06,425 +and for looking at me +in that threatening way. + +441 +00:37:06,525 --> 00:37:10,010 +I would exercise a little tact, Mr. Frye. + +442 +00:37:10,125 --> 00:37:14,465 +You can't pull a stunt like that +unless there's something I need you for. + +443 +00:37:14,565 --> 00:37:17,595 +So is there? +Maybe. + +444 +00:37:17,695 --> 00:37:18,985 +Maybe. + +445 +00:37:19,085 --> 00:37:22,485 +Maybe there's something +you need from me. + +446 +00:37:22,845 --> 00:37:24,845 +Maybe. + +447 +00:37:27,245 --> 00:37:30,355 +All right, I need you off my back +completely for the next few weeks. + +448 +00:37:30,455 --> 00:37:31,675 +There might be some heat soon. + +449 +00:37:31,775 --> 00:37:34,395 +If it's something I can't cover, +I won't go to bat for you. + +450 +00:37:34,495 --> 00:37:36,475 +If I get caught like that, +it's curtains anyway. + +451 +00:37:36,575 --> 00:37:38,575 +I can't have brass +cutting me favors in public. + +452 +00:37:38,675 --> 00:37:40,055 +I'm just letting you know now, + +453 +00:37:40,155 --> 00:37:45,465 +so you don't come kicking in my homeroom +door once trouble starts. + +454 +00:37:45,565 --> 00:37:48,885 +Okay. Okay, +here's what I can do. + +455 +00:37:49,525 --> 00:37:52,155 +I won't pin you for anything +you aren't caught at. + +456 +00:37:52,255 --> 00:37:55,375 +But if anything comes up with your prints +on it, I can't help you. + +457 +00:37:55,475 --> 00:37:57,755 +Also, if I get to the bottom +of whatever this is, + +458 +00:37:57,855 --> 00:38:00,715 +and it gets too hot, +and you don't deliver. + +459 +00:38:00,815 --> 00:38:04,980 +VP's gonna need someone +to turn over, police-wise. + +460 +00:38:05,245 --> 00:38:07,025 +And I'll have you. + +461 +00:38:07,125 --> 00:38:10,545 +So there better be some meat at the end +of this, like you say. + +462 +00:38:10,645 --> 00:38:12,645 +Or at least a fall guy. + +463 +00:38:13,925 --> 00:38:15,925 +Or you're it. + +464 +00:38:18,565 --> 00:38:20,195 +Nope, Dode is MIA. + +465 +00:38:20,295 --> 00:38:22,715 +I'm 9 of 10 that Kara's got him, +but who knows where. + +466 +00:38:22,815 --> 00:38:23,915 +I shook, +but she's not spilling. + +467 +00:38:24,015 --> 00:38:25,675 +No more job offers, +so she's gotta play. + +468 +00:38:25,775 --> 00:38:28,115 +And I know enough about Kara +to let that worry me. + +469 +00:38:28,215 --> 00:38:30,075 +All right, keep your specs on +for him. Any other news? + +470 +00:38:30,175 --> 00:38:34,085 +Some. Laura Dannon came to me, +looking for you. + +471 +00:38:34,245 --> 00:38:35,835 +She did, huh? +Fourth period. + +472 +00:38:35,935 --> 00:38:37,275 +Nearly shook me upside down. + +473 +00:38:37,375 --> 00:38:39,515 +Can't say I didn't enjoy it. +But why'd she come to me? + +474 +00:38:39,615 --> 00:38:41,595 +She's tapping Kara, +and Kara knows you know me. + +475 +00:38:41,695 --> 00:38:42,895 +Yeah, well, +she's some piece of work. + +476 +00:38:42,995 --> 00:38:44,955 +If I had known where you were, +I might have told her. + +477 +00:38:45,055 --> 00:38:47,055 +That's the spirit. + +478 +00:38:47,445 --> 00:38:49,775 +Ask around for Dode. +Tail Kara again at lunch. + +479 +00:38:49,875 --> 00:38:51,755 +I got knives in my eyes. +I'm going home sick. + +480 +00:38:51,855 --> 00:38:54,575 +I'll call you tonight. +All right. + +481 +00:40:05,685 --> 00:40:07,685 +I wanna see The Pin. + +482 +00:41:41,845 --> 00:41:43,845 +I wanna see The Pin. + +483 +00:41:46,325 --> 00:41:48,325 +I guess you do. + +484 +00:43:29,565 --> 00:43:31,565 +You The Pin? + +485 +00:43:46,645 --> 00:43:48,645 +Yeah. + +486 +00:43:53,765 --> 00:43:58,105 +So now I'm very, very curious +what you're gonna say next. + +487 +00:43:58,205 --> 00:44:00,155 +Maybe I'll just sit here and bleed at you. + +488 +00:44:00,255 --> 00:44:02,555 +Helled, if you're gonna go breaking +my best clients' noses... + +489 +00:44:02,655 --> 00:44:05,205 +and expect me to play sandbag. + +490 +00:44:05,685 --> 00:44:09,145 +Anyway, you've been +sniffing me out before then. + +491 +00:44:09,245 --> 00:44:11,375 +Sniffing for me like a vampire bat... + +492 +00:44:11,475 --> 00:44:15,025 +for a horse with a nick on +its ear that he can suck on. + +493 +00:44:15,125 --> 00:44:17,125 +They do that. + +494 +00:44:18,205 --> 00:44:21,435 +So now you got Tugger to bring you in, + +495 +00:44:21,765 --> 00:44:23,765 +which he never does. + +496 +00:44:25,805 --> 00:44:27,930 +And you got me listening. + +497 +00:44:28,565 --> 00:44:29,715 +So I'm very curious... + +498 +00:44:29,815 --> 00:44:33,225 +what you have to say that +better be really, really good. + +499 +00:44:33,325 --> 00:44:39,185 +Why don't you call Ms. Dannon in from +the hall first? She ought to hear this. + +500 +00:44:39,285 --> 00:44:41,285 +No dice, soldier. + +501 +00:44:41,605 --> 00:44:44,065 +Would've been a neat trick, +though. + +502 +00:44:44,165 --> 00:44:46,315 +I was just gonna come up +with some bit of information... + +503 +00:44:46,415 --> 00:44:49,035 +or set up some phony deal, +anything. She'd let me walk. + +504 +00:44:49,135 --> 00:44:52,355 +Then I was gonna go to the Vice Principal +and spill him the street address... + +505 +00:44:52,455 --> 00:44:54,255 +of the biggest dope port in the burgh. + +506 +00:44:54,355 --> 00:44:55,595 +He knows zippo. + +507 +00:44:55,695 --> 00:44:58,795 +1250 Vista Blanca, the ink blotter +on the desk, in the den, + +508 +00:44:58,895 --> 00:45:03,230 +in the basement of the house +with the tacky mailbox. + +509 +00:45:04,245 --> 00:45:06,245 +You gonna do what now? + +510 +00:45:08,885 --> 00:45:10,885 +No good, soldier. + +511 +00:45:12,085 --> 00:45:14,295 +All right, Tugger, enough. + +512 +00:45:14,605 --> 00:45:16,025 +Tug. + +513 +00:45:16,125 --> 00:45:18,125 +Tug, stop. + +514 +00:45:36,885 --> 00:45:38,885 +My glasses? + +515 +00:45:42,805 --> 00:45:46,970 +The hell with you then. +Which wall is the door in? + +516 +00:46:05,645 --> 00:46:07,645 +Sorry about this, kid. + +517 +00:46:08,245 --> 00:46:11,705 +But what the hell +with what you said before? + +518 +00:46:11,805 --> 00:46:15,675 +Where you were at, with all +of us and Tug a fist away. + +519 +00:46:15,775 --> 00:46:17,775 +You gotta use your nut. + +520 +00:46:18,125 --> 00:46:20,125 +Allay the situation. + +521 +00:46:22,285 --> 00:46:25,685 +So, yeah, +you're not scared of me. + +522 +00:46:26,365 --> 00:46:28,365 +I got it. + +523 +00:46:28,565 --> 00:46:32,185 +But I'm also thinking +you're a little nuts, now. + +524 +00:46:32,285 --> 00:46:36,280 +So you've got that tradeoff +with your situation. + +525 +00:46:36,353 --> 00:46:38,353 +But nuts isn't all bad, + +526 +00:46:40,045 --> 00:46:42,425 +so maybe it was a good play. + +527 +00:46:43,285 --> 00:46:45,285 +I don't know. + +528 +00:46:47,405 --> 00:46:49,445 +So Laura talked me down. + +529 +00:46:50,725 --> 00:46:55,145 +Why don't we take you upstairs, +back with the living? + +530 +00:46:56,365 --> 00:46:59,985 +I thought we had orange juice, +Brendan. I'm sorry. + +531 +00:47:00,085 --> 00:47:01,315 +How about some Tang? + +532 +00:47:01,415 --> 00:47:04,475 +No, that's more like soda, isn't it? +Water's fine, ma'am. Thanks. + +533 +00:47:04,575 --> 00:47:07,535 +Wait a minute, we have apple juice here, +if you'd like that. + +534 +00:47:07,635 --> 00:47:11,195 +Or we've got milk, but you're having that +on your corn flakes. + +535 +00:47:11,295 --> 00:47:12,475 +Apple juice sounds terrific. + +536 +00:47:12,575 --> 00:47:13,875 +It's country style. + +537 +00:47:13,975 --> 00:47:14,915 +That's perfect. + +538 +00:47:15,015 --> 00:47:16,995 +And I'll even give it to you +in a little country glass. + +539 +00:47:17,095 --> 00:47:19,095 +How about that? + +540 +00:47:20,325 --> 00:47:22,965 +Boys? +I'm fine, Mrs. M. + +541 +00:47:24,005 --> 00:47:26,005 +Thanks, Mom. + +542 +00:47:26,075 --> 00:47:28,075 +Okay, well. + +543 +00:47:28,565 --> 00:47:32,325 +I'm gonna go do something +in the other room. + +544 +00:47:38,405 --> 00:47:42,555 +So how abouts we take another +snap at hearing your tale? + +545 +00:47:42,655 --> 00:47:45,755 +I don't know. It starts out same as before. +I mean, this floor ain't carpeted. + +546 +00:47:45,855 --> 00:47:46,795 +We're cooled off. + +547 +00:47:46,895 --> 00:47:49,615 +Your muscle seemed pretty cool +putting his fist in my head. + +548 +00:47:49,715 --> 00:47:51,715 +I want him out. + +549 +00:47:52,885 --> 00:47:55,505 +Looky, soldier... +The ape blows or I clam. + +550 +00:47:55,605 --> 00:47:56,635 +So clam. + +551 +00:47:56,735 --> 00:48:01,835 +What've you got I can't beat out of you +back in the basement? + +552 +00:48:07,645 --> 00:48:09,940 +Give us a few minutes, Tug. + +553 +00:48:12,485 --> 00:48:14,695 +I'll call you if whatever. + +554 +00:48:27,445 --> 00:48:29,445 +So? + +555 +00:48:31,965 --> 00:48:35,195 +About a year ago, I had a small-time dealing +partnership with Jerr Madison. + +556 +00:48:35,295 --> 00:48:37,615 +Know him? +Till he took the fall for you. + +557 +00:48:37,715 --> 00:48:38,635 +Yeah, well. + +558 +00:48:38,735 --> 00:48:40,755 +I didn't ask him to, +but he was a straight player, + +559 +00:48:40,855 --> 00:48:43,805 +and I got out clean, almost. + +560 +00:48:44,725 --> 00:48:48,175 +Nothing on my official record, +but the VPs play it like I owe them one. + +561 +00:48:48,275 --> 00:48:50,715 +When I made it clear I wasn't gonna be +playing their hound dog, + +562 +00:48:50,815 --> 00:48:52,195 +well, they didn't like it. + +563 +00:48:52,295 --> 00:48:54,475 +They keep badgering me, +calling me in. + +564 +00:48:54,575 --> 00:48:59,265 +Gee, that's tough. I don't like +being told whose side I'm on. + +565 +00:48:59,365 --> 00:49:02,225 +So now they think I'm on your trail. + +566 +00:49:02,325 --> 00:49:05,035 +I'm in a nice spot to know their movements, + +567 +00:49:05,135 --> 00:49:07,135 +feed them yours. + +568 +00:49:07,765 --> 00:49:10,655 +I got you. +You haven't got me, yet. + +569 +00:49:11,245 --> 00:49:13,115 +What? Price? + +570 +00:49:13,215 --> 00:49:15,275 +Considering the benefits +my services could yield. + +571 +00:49:15,375 --> 00:49:16,715 +I don't think that's unreasonable. + +572 +00:49:16,815 --> 00:49:19,665 +And what are your services exactly? + +573 +00:49:19,765 --> 00:49:22,825 +So I can be specific on the invoice. + +574 +00:49:23,285 --> 00:49:25,920 +Whatever serves your interests. + +575 +00:49:28,285 --> 00:49:30,285 +Fair enough. + +576 +00:49:31,485 --> 00:49:34,375 +I'll have my boys check your tale, + +577 +00:49:34,725 --> 00:49:39,345 +and seeing how it stretches, +we'll either rub or hire you. + +578 +00:49:39,445 --> 00:49:43,525 +You'll know which by the end +of the day tomorrow. + +579 +00:49:49,045 --> 00:49:51,045 +We're done. + +580 +00:49:53,045 --> 00:49:55,045 +I'll drive you back. + +581 +00:49:56,085 --> 00:49:58,085 +Just drop me at school. + +582 +00:50:00,725 --> 00:50:03,885 +How long was I out? +Half an hour. + +583 +00:50:04,245 --> 00:50:08,155 +It took all of it for me to cool The Pin down. + +584 +00:50:09,445 --> 00:50:11,445 +Thanks. + +585 +00:50:17,205 --> 00:50:19,205 +You trust me now? + +586 +00:50:31,965 --> 00:50:34,705 +Less now than when +I didn't trust you before. + +587 +00:50:34,805 --> 00:50:38,385 +Maybe if you can tell me your angle +in all this, I could. + +588 +00:50:38,485 --> 00:50:40,555 +Emily tried to get with Brad +and I about three months ago. + +589 +00:50:40,655 --> 00:50:42,155 +Three months ago. +And you stonewalled her. + +590 +00:50:42,255 --> 00:50:45,113 +Oh, all right. +If you've already got... + +591 +00:50:45,213 --> 00:50:47,213 +the worid's address... + +592 +00:50:48,485 --> 00:50:50,485 +Three months ago. + +593 +00:50:50,575 --> 00:50:52,995 +And I liked her, but she +wasn't us and it didn't work. + +594 +00:50:53,095 --> 00:50:56,265 +And when she left, she took +some souvenirs with her. + +595 +00:50:56,365 --> 00:50:58,235 +Dirty habits she wasn't +strong enough to control... + +596 +00:50:58,335 --> 00:51:00,315 +and a connection to The Pin +to keep them going. + +597 +00:51:00,415 --> 00:51:02,115 +A few months pass, +and the next I hear. + +598 +00:51:02,215 --> 00:51:05,795 +The Pin's raging over a certain +situation with the junk Em's partial to. + +599 +00:51:05,895 --> 00:51:07,355 +And it's all coming down on her head. + +600 +00:51:07,455 --> 00:51:09,955 +You're saying Em scraped +the junk off The Pin? + +601 +00:51:10,055 --> 00:51:12,035 +I don't care how hard she was +hooked, I don't buy that. + +602 +00:51:12,135 --> 00:51:16,225 +You weren't there. She wasn't +herself. It had dug deep. + +603 +00:51:16,325 --> 00:51:17,945 +It was awful. + +604 +00:51:18,045 --> 00:51:19,675 +And whether she scraped or copped... + +605 +00:51:19,775 --> 00:51:22,635 +or just ran her tab around the +worid and into her own back, + +606 +00:51:22,735 --> 00:51:24,235 +it must've been grand. + +607 +00:51:24,335 --> 00:51:26,970 +I've never seen The Pin so hot. + +608 +00:51:27,365 --> 00:51:30,275 +And when he thought his precious, +his bricks of whatever it was, + +609 +00:51:30,375 --> 00:51:32,840 +when one of them was missing, + +610 +00:51:33,205 --> 00:51:35,205 +he scared me. + +611 +00:51:35,405 --> 00:51:39,570 +Why are you telling me +all this? What's your play? + +612 +00:51:39,658 --> 00:51:41,868 +You think nobody sees you. + +613 +00:51:43,245 --> 00:51:46,135 +Eating lunch behind the portables. + +614 +00:51:46,485 --> 00:51:51,415 +Loving some girl like she's all +there is, anywhere, to you. + +615 +00:51:52,005 --> 00:51:54,005 +I always seen you. + +616 +00:51:54,485 --> 00:51:56,485 +Or maybe I liked Emily. + +617 +00:51:57,685 --> 00:52:00,945 +Maybe I see what +you're trying to do for her, + +618 +00:52:01,045 --> 00:52:03,045 +trying to help her, + +619 +00:52:04,205 --> 00:52:08,370 +and I don't know anybody +who would do that for me. + +620 +00:52:08,725 --> 00:52:10,725 +Now you are dangerous. + +621 +00:52:19,125 --> 00:52:22,395 +Devlin, should I actually kiss her here? +No, no. + +622 +00:52:22,495 --> 00:52:24,705 +Move on to the next scene. + +623 +00:52:27,725 --> 00:52:31,005 +Brendan. Brendan. Brendan. + +624 +00:52:31,445 --> 00:52:33,445 +Where's Dode flopped? + +625 +00:52:34,565 --> 00:52:37,135 +I know you two are cozed up, +so you tell me or you won't. + +626 +00:52:37,235 --> 00:52:39,360 +Now, last time I checked, + +627 +00:52:41,445 --> 00:52:43,155 +you were giving me ultimatums. + +628 +00:52:43,255 --> 00:52:46,385 +It worked. You went +to Laura, told her my tale. + +629 +00:52:46,485 --> 00:52:49,375 +Part of the plan? +Turned out to be. + +630 +00:52:50,165 --> 00:52:52,035 +I just feel so cheap and used. + +631 +00:52:52,135 --> 00:52:56,585 +Gol, I must seem a real cad. +Sometimes I just hate myself. + +632 +00:52:56,685 --> 00:52:59,915 +Whatever happened to us, Brendan? +Where's Dode flopped? + +633 +00:53:00,015 --> 00:53:02,735 +We used to be a pair and a half. + +634 +00:53:02,925 --> 00:53:06,495 +Sometimes I miss +having someone to talk to. + +635 +00:53:08,085 --> 00:53:11,655 +Do you ever miss +having someone to talk to? + +636 +00:53:11,885 --> 00:53:13,885 +Oh, yeah. + +637 +00:53:14,645 --> 00:53:15,985 +You must. + +638 +00:53:16,085 --> 00:53:19,825 +I need to hear Dode's tale +about Emily. It's important. + +639 +00:53:19,925 --> 00:53:24,940 +Well, you better be sure you wanna know +what you wanna know. + +640 +00:53:26,685 --> 00:53:30,275 +Laura's working with me now, and I'll have +The Pin and Tug in my corner soon. + +641 +00:53:30,375 --> 00:53:34,345 +The sooner I get the truth from Dode, +or the truth about Dode from you, + +642 +00:53:34,445 --> 00:53:36,570 +the safer you'll both be. + +643 +00:53:37,485 --> 00:53:38,585 +No? + +644 +00:53:38,685 --> 00:53:40,275 +Pass it on to Dode, anyway. + +645 +00:53:40,375 --> 00:53:43,755 +Maybe he'll have the sense to get out +from under you before he gets hurt. + +646 +00:53:43,855 --> 00:53:45,855 +You didn't. + +647 +00:53:46,125 --> 00:53:48,125 +Did you? + +648 +00:53:50,245 --> 00:53:52,815 +So Dode and Kara are shacked up, +but what's their play? + +649 +00:53:52,915 --> 00:53:56,355 +I don't know, Dode passed Emily +the note. He knows something. + +650 +00:53:56,455 --> 00:53:59,535 +Now Kara's got him under her thumb, +she's gonna use him somehow. + +651 +00:53:59,635 --> 00:54:01,915 +But I don't know and I don't know. + +652 +00:54:02,015 --> 00:54:04,435 +So all we can do is wait +until she shows some cards. + +653 +00:54:04,535 --> 00:54:09,385 +Anyway, tomorrow we see if The Pin +hires me or breaks my knees. + +654 +00:54:09,485 --> 00:54:13,945 +I give us 70-30. And if we're in, +I get under his skin and see what's what. + +655 +00:54:14,045 --> 00:54:17,385 +You stick to Kara. Keep your +specs peeled for Dode. + +656 +00:54:17,485 --> 00:54:19,610 +And stay away from Laura. + +657 +00:54:19,725 --> 00:54:20,995 +I think she's with us, +Brendan. + +658 +00:54:21,095 --> 00:54:23,115 +I'll let you know when she is. + +659 +00:54:23,215 --> 00:54:25,215 +Okay. + +660 +00:55:06,685 --> 00:55:08,685 +You the Pin's? + +661 +00:55:11,725 --> 00:55:13,725 +What's his answer? + +662 +00:56:42,765 --> 00:56:45,395 +Chuck Burns. Long-haired lug, +deals, shines a blade. + +663 +00:56:45,495 --> 00:56:47,235 +I know him. I just can't +pin him to any crowd. + +664 +00:56:47,335 --> 00:56:48,655 +He's definitely not muscle for anyone. + +665 +00:56:48,755 --> 00:56:50,635 +He taps the Carrows crowd, +but doesn't hang with them. + +666 +00:56:50,735 --> 00:56:52,235 +I mean, if you've got a guess, +I could check it out. + +667 +00:56:52,335 --> 00:56:54,995 +Pin. If he's with The Pin everything's +kablooie, and I gotta blow the burgh. + +668 +00:56:55,095 --> 00:56:57,730 +I'll check it. +I'm in third now. + +669 +00:56:58,605 --> 00:57:00,345 +Never mind. + +670 +00:57:00,445 --> 00:57:04,015 +If I don't call by 3:00, +call in the bulls. + +671 +00:57:23,245 --> 00:57:25,245 +So? + +672 +00:57:25,645 --> 00:57:27,645 +So. + +673 +00:57:33,205 --> 00:57:36,015 +That's what you'll get +every week for your services. + +674 +00:57:36,115 --> 00:57:38,235 +Unless, of course, there's +some specific job, + +675 +00:57:38,335 --> 00:57:40,655 +in which you'll get sliced in with my crew. + +676 +00:57:40,755 --> 00:57:42,755 +Square? +Yeah. + +677 +00:57:43,205 --> 00:57:45,935 +We're doing a thing tonight +down at the Hole. + +678 +00:57:46,035 --> 00:57:47,075 +Know it? + +679 +00:57:47,175 --> 00:57:48,945 +South of T Street. Yeah. + +680 +00:57:49,045 --> 00:57:51,865 +It's a little welcome-you-in thing. + +681 +00:57:51,965 --> 00:57:53,965 +6:00. + +682 +00:58:21,325 --> 00:58:24,725 +I know what you did. +I was in the tunnel. + +683 +00:58:25,045 --> 00:58:27,045 +I saw you hide her. + +684 +00:58:27,165 --> 00:58:28,155 +Dode. + +685 +00:58:28,255 --> 00:58:30,835 +Anyone I tell, +it would ruin you some way. + +686 +00:58:30,935 --> 00:58:32,915 +And I'm gonna tell someone. + +687 +00:58:33,015 --> 00:58:35,565 +Are you making an offer? +Maybe. + +688 +00:58:35,765 --> 00:58:37,555 +Or maybe I'll just do you in. + +689 +00:58:37,655 --> 00:58:39,315 +Hire another hash head to blade me? + +690 +00:58:39,415 --> 00:58:41,235 +Don't need no blades, shamus. + +691 +00:58:41,335 --> 00:58:43,855 +I just gotta squawk. +What do you want? + +692 +00:58:43,955 --> 00:58:45,955 +Just to see you sweat. + +693 +00:58:57,725 --> 00:59:00,005 +Brendan? +Brain. + +694 +00:59:04,205 --> 00:59:06,205 +Are you all right? + +695 +00:59:10,885 --> 00:59:13,825 +So I'm gonna start you on the dope circles. + +696 +00:59:13,925 --> 00:59:16,985 +Anyway, there's not much else doing. + +697 +00:59:17,065 --> 00:59:20,025 +I'm tailing out this big deal, +but it's almost done. + +698 +00:59:20,125 --> 00:59:22,125 +Oh, yeah, what was it? + +699 +00:59:22,445 --> 00:59:25,645 +It was big time. +Biggest I ever done. + +700 +00:59:26,245 --> 00:59:29,705 +And there was a snag in it, +but it's almost done now. + +701 +00:59:29,805 --> 00:59:31,385 +What was it? + +702 +00:59:31,485 --> 00:59:35,650 +You're going to make +me curious, being so curious. + +703 +00:59:37,645 --> 00:59:40,025 +I want to lay something out. + +704 +00:59:45,165 --> 00:59:47,435 +You're coming into a certain situation, + +705 +00:59:47,535 --> 00:59:51,360 +and I'm sort of bringing +you in because of it. + +706 +00:59:51,565 --> 00:59:54,755 +I didn't tell Tug to hit you +for the Brad Bramish thing. + +707 +00:59:54,855 --> 00:59:57,490 +He got hot and he just hit you. + +708 +00:59:58,045 --> 01:00:00,045 +He's been doing that. + +709 +01:00:00,095 --> 01:00:02,095 +Yeah? + +710 +01:00:02,135 --> 01:00:03,745 +Yeah. + +711 +01:00:03,845 --> 01:00:06,275 +Muscle you can't control's no good at that. + +712 +01:00:06,375 --> 01:00:10,285 +You're working for me, +not for Tug. That's all. + +713 +01:00:11,485 --> 01:00:13,485 +All right. + +714 +01:00:14,925 --> 01:00:16,925 +It's tough sometimes. + +715 +01:00:17,165 --> 01:00:19,165 +It's twisted. + +716 +01:00:19,445 --> 01:00:22,125 +Complicated. I don't know. + +717 +01:00:24,845 --> 01:00:27,140 +Everyone's got their thing. + +718 +01:00:29,085 --> 01:00:31,245 +You read Tolkien? +What? + +719 +01:00:32,805 --> 01:00:35,100 +You know, The Hobbit books. + +720 +01:00:35,183 --> 01:00:37,183 +Yeah. + +721 +01:00:38,725 --> 01:00:42,380 +His descriptions of things are really good. + +722 +01:00:46,325 --> 01:00:47,745 +Oh, yeah. + +723 +01:00:47,845 --> 01:00:50,395 +He makes you want to be there. + +724 +01:01:13,045 --> 01:01:15,215 +Don't go to class. +What? + +725 +01:01:15,315 --> 01:01:18,665 +Fifth period, Trueman and the VP +come in, asking for you. + +726 +01:01:18,765 --> 01:01:20,075 +Did they call your mom? + +727 +01:01:20,175 --> 01:01:21,475 +Probably, I got in late. + +728 +01:01:21,575 --> 01:01:22,755 +Get out of there, too, then. + +729 +01:01:22,855 --> 01:01:25,465 +Meet me behind the library. +I've got some stuff. + +730 +01:01:25,565 --> 01:01:27,375 +Frisco Farr was found on a sidewalk, + +731 +01:01:27,475 --> 01:01:28,835 +three weeks ago, +outside of Pinkerton's Deli. + +732 +01:01:28,935 --> 01:01:30,265 +He was in a coma. + +733 +01:01:30,365 --> 01:01:32,315 +His stomach contained +a sausage sandwich, + +734 +01:01:32,415 --> 01:01:33,395 +a horse dose of heroin... + +735 +01:01:33,495 --> 01:01:35,625 +and traces of choleric tricemate, + +736 +01:01:35,725 --> 01:01:38,735 +which is a poisonous chemical +found in laundry detergent. + +737 +01:01:38,835 --> 01:01:41,115 +He's still under. +Nobody's talking, so nothing's come of it. + +738 +01:01:41,215 --> 01:01:42,355 +OD? +No. + +739 +01:01:42,455 --> 01:01:44,815 +The chem the junk must've been +cut with put him down. + +740 +01:01:44,915 --> 01:01:46,795 +Bad junk, bad brick. + +741 +01:01:46,895 --> 01:01:49,615 +Could that form of heroin be called brick? +It was a concentrated powder. + +742 +01:01:49,715 --> 01:01:53,625 +Its street handle's 'whip,' 'rock' or 'brock.' + +743 +01:01:53,925 --> 01:01:55,925 +From Laura. + +744 +01:01:56,405 --> 01:01:57,635 +I told you to stay clear of Laura. + +745 +01:01:57,735 --> 01:01:59,055 +You tell her to stay clear of me? + +746 +01:01:59,155 --> 01:02:01,155 +I got to get voicemail. + +747 +01:02:04,245 --> 01:02:07,145 +No, tell her I'll be at The Pin's at 1:00. + +748 +01:02:07,245 --> 01:02:09,885 +Any news with the Lug? +No. + +749 +01:02:10,765 --> 01:02:12,765 +No news. + +750 +01:02:19,325 --> 01:02:21,325 +This isn't good. +No. + +751 +01:02:26,565 --> 01:02:28,565 +Ask. + +752 +01:02:33,125 --> 01:02:34,705 +Administration. + +753 +01:02:34,805 --> 01:02:37,355 +Gary Trueman's office, please. + +754 +01:02:37,845 --> 01:02:38,955 +This is Trueman. + +755 +01:02:39,055 --> 01:02:40,915 +What the hell are you doing, +asking for me in class? + +756 +01:02:41,015 --> 01:02:42,995 +What the hell are you doing out of class? + +757 +01:02:43,095 --> 01:02:44,265 +What? + +758 +01:02:44,365 --> 01:02:47,535 +The VP and I needed to ask you +a few questions about Emily Kostich, + +759 +01:02:47,635 --> 01:02:51,425 +who you might have heard is missing. +It's a very serious thing. + +760 +01:02:51,525 --> 01:02:53,565 +The police are involved. + +761 +01:02:53,685 --> 01:02:55,995 +The VP and I knew you two were close, + +762 +01:02:56,095 --> 01:02:59,225 +so the VP and I came to ask you questions, + +763 +01:02:59,325 --> 01:03:01,325 +but you were truant. + +764 +01:03:02,005 --> 01:03:03,595 +What? +I've been cut loose. + +765 +01:03:03,695 --> 01:03:05,995 +I'm not safe here. We shouldn't +have met in the open. + +766 +01:03:06,095 --> 01:03:08,675 +All right, lay low, but ask +on the underneath for Dode. + +767 +01:03:08,775 --> 01:03:10,275 +He set up whatever Emily walked into. + +768 +01:03:10,375 --> 01:03:12,015 +It's getting more and more +urgent that we talk. + +769 +01:03:12,115 --> 01:03:13,035 +What are you going to do? + +770 +01:03:13,135 --> 01:03:15,115 +I would have liked to have played +it safe, but there's no time. + +771 +01:03:15,215 --> 01:03:16,495 +The Pin's not letting anything drop. + +772 +01:03:16,595 --> 01:03:18,255 +I have to push things a bit. +How? + +773 +01:03:18,355 --> 01:03:20,445 +I don't know. Find Dode. + +774 +01:06:43,445 --> 01:06:44,755 +What with the poking, genius? + +775 +01:06:44,855 --> 01:06:46,315 +Maybe you're poking for your bull friends. + +776 +01:06:46,415 --> 01:06:49,095 +Don't be a sap. I can't even face up +at school, the VP's so hot for me. + +777 +01:06:49,195 --> 01:06:50,475 +Yeah, maybe you're looking to make good. + +778 +01:06:50,575 --> 01:06:52,515 +I'm looking to find this +big game The Pin's played. + +779 +01:06:52,615 --> 01:06:54,835 +Not to gum it, but just so when +its tail jams in my back. + +780 +01:06:54,935 --> 01:06:56,395 +I know who to bill for the embalming. + +781 +01:06:56,495 --> 01:06:57,955 +You ought to ask him +what you wanna know. + +782 +01:06:58,055 --> 01:06:59,985 +I did, he didn't tell me. + +783 +01:07:00,085 --> 01:07:03,675 +The Pin's not giving me the straight. +That makes me nervous. + +784 +01:07:03,775 --> 01:07:05,775 +Makes me angry. + +785 +01:07:06,685 --> 01:07:08,685 +Yeah. + +786 +01:07:12,045 --> 01:07:14,045 +That's understandable. + +787 +01:07:18,285 --> 01:07:19,535 +There was 10 of them. + +788 +01:07:19,635 --> 01:07:22,375 +I don't know where he picked them. +He didn't tell me. + +789 +01:07:22,475 --> 01:07:24,075 +So we get 10 kils of brock. + +790 +01:07:24,175 --> 01:07:26,695 +There ain't enough marks +in the whole burgh to eat that. + +791 +01:07:26,795 --> 01:07:29,315 +So he unloads eight up north, +even up to the docks. + +792 +01:07:29,415 --> 01:07:31,945 +I don't know who. +Didn't tell you. + +793 +01:07:32,045 --> 01:07:33,705 +Yeah. + +794 +01:07:33,805 --> 01:07:36,385 +That was eight. +So that's the 10th in there. + +795 +01:07:36,485 --> 01:07:38,995 +We gotta break it off into doses. + +796 +01:07:39,095 --> 01:07:41,555 +Sell off around the High, +maybe some by Shorecliffs. + +797 +01:07:41,655 --> 01:07:43,950 +What about the ninth brick? + +798 +01:07:44,645 --> 01:07:48,130 +Yeah, there were some problems with that. + +799 +01:07:48,445 --> 01:07:50,645 +Yeah? +Yeah. + +800 +01:07:52,845 --> 01:07:54,845 +It disappeared. + +801 +01:07:56,325 --> 01:07:57,865 +Someone skimmed it. + +802 +01:07:57,965 --> 01:07:59,875 +We started raising hell +with all the likely suspects, + +803 +01:07:59,975 --> 01:08:02,585 +and what do you know? +It came back. + +804 +01:08:02,685 --> 01:08:04,685 +But it came back bad. + +805 +01:08:04,735 --> 01:08:08,265 +One of ours took a dose +off the top, laid him out. + +806 +01:08:08,365 --> 01:08:10,065 +Frisco. + +807 +01:08:10,165 --> 01:08:12,165 +Yeah, poor Frisco. + +808 +01:08:13,045 --> 01:08:15,045 +You heard about that? + +809 +01:08:15,925 --> 01:08:17,705 +We'll catch the rat. + +810 +01:08:17,805 --> 01:08:19,805 +Just takes time. + +811 +01:08:20,325 --> 01:08:23,895 +I heard something fell with Emily Kostich. + +812 +01:08:25,205 --> 01:08:27,205 +Emily who? + +813 +01:08:27,485 --> 01:08:29,485 +Kostich. + +814 +01:08:30,685 --> 01:08:32,685 +Don't know her. + +815 +01:08:39,405 --> 01:08:42,720 +Has The Pin talked about her? +Not to me. + +816 +01:08:45,445 --> 01:08:47,485 +He might know something. + +817 +01:08:48,045 --> 01:08:51,190 +Ask him. +Tell me what he says, 'cause, + +818 +01:08:51,965 --> 01:08:53,305 +you know, + +819 +01:08:53,405 --> 01:08:56,550 +if you heard something, +I wanna check. + +820 +01:08:56,765 --> 01:08:58,765 +Sure. + +821 +01:09:06,765 --> 01:09:09,765 +Pow-wowing? +Just shooting the shat. + +822 +01:09:10,445 --> 01:09:12,845 +Yeah, just shooting it. +Good. + +823 +01:09:13,885 --> 01:09:19,580 +Tug, I got a call, someone who says +they know something about Emily. + +824 +01:09:21,605 --> 01:09:24,205 +Emily? +Emily Kostich. + +825 +01:09:25,165 --> 01:09:27,165 +Where she's at now. + +826 +01:09:27,845 --> 01:09:31,755 +Says we'd want to know. He wants to meet. +Yeah? + +827 +01:09:31,925 --> 01:09:33,785 +So we'll meet. + +828 +01:09:33,885 --> 01:09:35,885 +4:00. + +829 +01:09:37,165 --> 01:09:39,545 +Emily used to be Tug's girl. + +830 +01:09:41,285 --> 01:09:44,225 +You know Emily, didn't you? +A while back. + +831 +01:09:44,325 --> 01:09:48,235 +You've heard she's missing. +Yeah, I heard that. + +832 +01:09:48,365 --> 01:09:50,315 +So maybe you want to come along, too? + +833 +01:09:50,415 --> 01:09:52,745 +What does Emily got to do with you? + +834 +01:09:52,845 --> 01:09:55,140 +Show, maybe we'll find out. + +835 +01:09:57,165 --> 01:09:59,165 +4:00. + +836 +01:10:03,085 --> 01:10:05,085 +That's my ride. + +837 +01:10:06,605 --> 01:10:08,605 +4:00. + +838 +01:10:15,125 --> 01:10:17,125 +Payphone, anywhere. + +839 +01:10:20,565 --> 01:10:25,155 +The mobile customer +you have called is not available... + +840 +01:10:35,725 --> 01:10:36,975 +What time is it? + +841 +01:10:37,075 --> 01:10:39,235 +Brendan, you've fallen... +What time is it? + +842 +01:10:39,335 --> 01:10:42,435 +3:40. You're exhausted. +You've swallowed a lot of blood. + +843 +01:10:42,535 --> 01:10:44,035 +Get back in the car. +Shut up. Shut up. + +844 +01:10:44,135 --> 01:10:45,315 +You need to go to the hospital. You're sick. + +845 +01:10:45,415 --> 01:10:47,455 +Shut up, please. Please. + +846 +01:10:47,505 --> 01:10:48,955 +Okay. What you gotta do is... + +847 +01:10:49,055 --> 01:10:50,515 +drive around to the Pie House lot. + +848 +01:10:50,615 --> 01:10:53,435 +So Dode's gotta go by you or me +to get down to the tunnel. + +849 +01:10:53,535 --> 01:10:55,145 +If you see Dode, + +850 +01:10:55,245 --> 01:10:57,935 +then honk four times, +long-short, long-short. + +851 +01:10:58,035 --> 01:10:58,955 +And don't be seen. + +852 +01:10:59,055 --> 01:11:01,265 +Get back in the car. +Do it. + +853 +01:11:02,285 --> 01:11:05,165 +Please, I need you to do this. + +854 +01:11:06,325 --> 01:11:08,325 +I need you here. + +855 +01:11:08,565 --> 01:11:10,565 +Please. + +856 +01:11:40,685 --> 01:11:42,415 +What are you doing, Dode? +You gonna stop me? + +857 +01:11:42,515 --> 01:11:43,795 +What do you think you're doing, Dode? + +858 +01:11:43,895 --> 01:11:44,835 +I saw you. I saw what you did. + +859 +01:11:44,935 --> 01:11:46,035 +What did you see? +I saw you. + +860 +01:11:46,135 --> 01:11:48,995 +What'd you see me... +I was in the tunnel, and I saw you. + +861 +01:11:49,095 --> 01:11:51,875 +You were with her, dead, and you took +the body. I saw you hide it. + +862 +01:11:51,975 --> 01:11:54,315 +Yeah, I did. That's all you saw. +What about before? + +863 +01:11:54,415 --> 01:11:55,355 +Before what? + +864 +01:11:55,455 --> 01:11:57,135 +Before I got there. +Did you see who killed her? + +865 +01:11:57,235 --> 01:11:59,115 +You killed her. +I found the body, Dode. + +866 +01:11:59,215 --> 01:12:01,850 +No, you... +I thought you didn't. + +867 +01:12:02,085 --> 01:12:02,899 +But we figured you out. + +868 +01:12:02,999 --> 01:12:04,715 +I got the news on you, +'cause you hid the body. + +869 +01:12:04,815 --> 01:12:05,755 +Who's we? +Shut up. + +870 +01:12:05,855 --> 01:12:08,655 +Shut up. You're always talking, always +this and that, smartso. You gotta shut up. + +871 +01:12:08,755 --> 01:12:10,575 +I didn't kill her, Dode. +You're not going to talk. + +872 +01:12:10,675 --> 01:12:11,915 +Dode, I know what you think of Em. +Shut up. + +873 +01:12:12,015 --> 01:12:13,255 +And I know you tried to help her. + +874 +01:12:13,355 --> 01:12:14,475 +You're going to shut your mouth. + +875 +01:12:14,575 --> 01:12:18,575 +Me and Kara, we're gonna bury you, +and we're gonna get paid doing it, dig? + +876 +01:12:18,675 --> 01:12:20,115 +We're gonna put it over real nice. + +877 +01:12:20,215 --> 01:12:21,835 +I'm telling you now, +you're in over your head. + +878 +01:12:21,935 --> 01:12:23,215 +You don't want to put your hand in this. + +879 +01:12:23,315 --> 01:12:25,275 +She's dead. You... +Why was she scared, Dode? + +880 +01:12:25,375 --> 01:12:27,235 +She came to me. +Who was she scared of? + +881 +01:12:27,335 --> 01:12:30,115 +I think I know why, I just gotta know who. +You're trying to confuse me. + +882 +01:12:30,215 --> 01:12:31,546 +Dode. +You couldn't stand it. + +883 +01:12:31,646 --> 01:12:32,305 +your little Em. + +884 +01:12:32,405 --> 01:12:37,760 +She was gonna keep it. +It was mine, and you couldn't stand that. + +885 +01:12:41,925 --> 01:12:43,235 +What was yours? +I had you pegged. + +886 +01:12:43,335 --> 01:12:45,335 +What was yours? + +887 +01:12:47,085 --> 01:12:49,085 +I loved her, + +888 +01:12:49,245 --> 01:12:51,965 +and I would have loved that kid. + +889 +01:12:55,845 --> 01:12:57,845 +I'm gonna bury you. + +890 +01:13:58,925 --> 01:14:00,925 +What'd I miss? + +891 +01:14:05,325 --> 01:14:08,470 +Dode here says Emily Kostich is dead. + +892 +01:14:11,365 --> 01:14:13,365 +Oh, yeah? + +893 +01:14:14,765 --> 01:14:17,145 +He says he knows who did it. + +894 +01:14:22,765 --> 01:14:25,740 +He says he knows where the body is. + +895 +01:14:34,165 --> 01:14:39,690 +He says he wants more money than +I think the information is worth. + +896 +01:14:40,845 --> 01:14:42,845 +That so, Dode? + +897 +01:14:45,645 --> 01:14:47,715 +So walk. What's the info +have to do with you, anyways? + +898 +01:14:47,815 --> 01:14:50,035 +Plenty. +Plenty, he says. + +899 +01:14:50,135 --> 01:14:52,075 +And he wants cash on the nail. + +900 +01:14:52,175 --> 01:14:54,995 +That's a pot-skulled reef-worm with +more hop in his head than blood. + +901 +01:14:55,095 --> 01:14:58,115 +Why pay for dirt you can't believe? +No. You'll believe this. + +902 +01:14:58,215 --> 01:15:00,595 +Maybe you will. +No, you will. + +903 +01:15:00,725 --> 01:15:03,275 +'Cause it's someone close +to you. Real close. + +904 +01:15:03,375 --> 01:15:05,795 +Maybe it's hot, but it's Dode. +You can't trust it. + +905 +01:15:05,895 --> 01:15:07,895 +Real close. + +906 +01:15:21,165 --> 01:15:24,595 +I'm not getting my shoes wet for this. +Let him milk you if you want. + +907 +01:15:24,695 --> 01:15:26,345 +Stay. + +908 +01:15:26,445 --> 01:15:27,815 +It's still too much. + +909 +01:15:27,915 --> 01:15:30,625 +No, it isn't. You won't +complain when you hear it. + +910 +01:15:30,725 --> 01:15:31,675 +So maybe you should. + +911 +01:15:31,775 --> 01:15:33,415 +You had her up against +the wall with the brick. + +912 +01:15:33,515 --> 01:15:35,235 +I know my business. +It's still too much. + +913 +01:15:35,335 --> 01:15:39,585 +No, it isn't, 'cause that's +not why she was killed, + +914 +01:15:39,665 --> 01:15:41,635 +but it's real important to you, + +915 +01:15:41,735 --> 01:15:44,505 +'cause the person +who killed her is real close. + +916 +01:15:44,605 --> 01:15:46,595 +'Cause he's got a lot to lose. + +917 +01:15:46,695 --> 01:15:49,455 +And he knows if I don't +bury him by spilling to you. + +918 +01:15:49,555 --> 01:15:52,505 +I spill to the bulls and I bury him for real. + +919 +01:15:52,605 --> 01:15:55,155 +And he's really, +really scared. + +920 +01:15:58,925 --> 01:16:02,835 +She had a kid in her, +and he couldn't stand it. + +921 +01:16:09,245 --> 01:16:10,595 +Tug, it's all right. + +922 +01:16:10,695 --> 01:16:12,695 +Tug, stop. + +923 +01:16:20,965 --> 01:16:22,965 +Tug. + +924 +01:16:47,005 --> 01:16:49,005 +Tug. + +925 +01:17:29,005 --> 01:17:31,300 +She sprung it on me, +just... + +926 +01:17:38,365 --> 01:17:41,935 +It's a hell of a thing to spring on a guy. + +927 +01:17:44,445 --> 01:17:46,445 +I don't remember much. + +928 +01:17:47,885 --> 01:17:50,445 +Laura talked me down after. + +929 +01:17:51,965 --> 01:17:53,965 +Said whatever... + +930 +01:17:54,035 --> 01:17:56,840 +She knew her, +said it wasn't true. + +931 +01:18:01,005 --> 01:18:03,385 +But I still think sometimes. + +932 +01:18:04,525 --> 01:18:06,525 +I think... + +933 +01:18:07,005 --> 01:18:09,005 +about it being true, + +934 +01:18:12,245 --> 01:18:14,245 +about it being mine. + +935 +01:18:18,725 --> 01:18:20,725 +Maybe I did it... + +936 +01:18:21,405 --> 01:18:23,870 +'cause I thought it was true. + +937 +01:18:28,525 --> 01:18:30,525 +It's a hell of a thing. + +938 +01:18:39,485 --> 01:18:41,645 +You up? +What's the stats? + +939 +01:18:41,885 --> 01:18:44,180 +Everyone's just laying low. + +940 +01:18:45,605 --> 01:18:49,260 +You're here with us now, +at my folks' place. + +941 +01:18:50,165 --> 01:18:52,630 +Everyone's assuming it's war. + +942 +01:18:54,205 --> 01:18:56,585 +No one's said anything, yet. + +943 +01:18:57,005 --> 01:18:59,005 +Everyone's laying low. + +944 +01:19:00,045 --> 01:19:01,865 +War? + +945 +01:19:01,965 --> 01:19:05,125 +You're with us. +The hell I am. + +946 +01:19:10,165 --> 01:19:12,205 +All right, I'm with you. + +947 +01:19:13,165 --> 01:19:16,045 +So just lie low. +Sleep some more. + +948 +01:19:17,965 --> 01:19:20,770 +Laura, she said you should sleep. + +949 +01:19:38,365 --> 01:19:40,365 +Brendan? +Yeah. + +950 +01:19:40,460 --> 01:19:42,515 +Are you... What? +Man, have you heard about Dode? + +951 +01:19:42,615 --> 01:19:43,555 +I was there. +You... + +952 +01:19:43,655 --> 01:19:44,915 +Where were you yesterday? +I called. + +953 +01:19:45,015 --> 01:19:47,695 +Kasprzyk took my phone, turned it off. +I just now got it back. + +954 +01:19:47,795 --> 01:19:49,355 +All right, listen. +Are you okay? + +955 +01:19:49,455 --> 01:19:50,695 +Just listen. + +956 +01:19:50,795 --> 01:19:53,235 +Is my name in the papers with the story? +No. + +957 +01:19:53,335 --> 01:19:54,855 +All right. +Is it just Dode's name in the papers? + +958 +01:19:54,955 --> 01:19:55,955 +Yeah. What do you mean? + +959 +01:19:56,055 --> 01:19:58,995 +Listen, I'm gonna be calling you +tonight, probably late. + +960 +01:19:59,095 --> 01:20:01,795 +So sleep with your phone on. +Could you get a car if you needed to? + +961 +01:20:01,895 --> 01:20:07,590 +If it's late enough I could take my mom's. +Be ready then. I'll call. + +962 +01:20:08,765 --> 01:20:10,675 +Brendan, +did you hear about Dode? + +963 +01:20:10,775 --> 01:20:13,075 +You scheming tramp. +You set that poor kid up. + +964 +01:20:13,175 --> 01:20:17,865 +You held Dode like a card till you +could play him. For money. + +965 +01:20:17,965 --> 01:20:19,435 +I don't know what you're talking about. + +966 +01:20:19,535 --> 01:20:21,955 +You'd bury me at the same time, +but it was mostly for the money. + +967 +01:20:22,055 --> 01:20:24,275 +You got Dode thinking Em had his kid, +thinking I did it, + +968 +01:20:24,375 --> 01:20:26,235 +and that was enough for him, +but he stuck to the money, + +969 +01:20:26,335 --> 01:20:27,595 +'cause you had your claws in him. + +970 +01:20:27,695 --> 01:20:29,541 +'Cause he couldn't come +away from the deal... + +971 +01:20:29,641 --> 01:20:30,855 +without it and make you happy. + +972 +01:20:30,955 --> 01:20:33,945 +Brendan, I think you just need +to just sit down for a second. + +973 +01:20:34,045 --> 01:20:36,115 +I think you're just a mess right now. + +974 +01:20:36,215 --> 01:20:42,675 +Can you please, sweetheart, could you +go run and get my shoes from my locker? + +975 +01:20:48,685 --> 01:20:52,340 +Still wish you knew +what you wanted to know? + +976 +01:20:54,845 --> 01:20:57,275 +You know, if it's any consolation, +it probably wasn't Dode's kid. + +977 +01:20:57,375 --> 01:21:00,555 +It might have been Tug's kid. +Frankly, I wouldn't bet a horse. + +978 +01:21:00,655 --> 01:21:06,775 +It was kind of a crowded field +there at the end, if you know what I mean. + +979 +01:21:17,885 --> 01:21:19,885 +Meanie. + +980 +01:21:24,765 --> 01:21:27,825 +What are you doing? +Showing your ace. + +981 +01:21:27,925 --> 01:21:29,925 +Far enough. + +982 +01:21:30,845 --> 01:21:33,480 +Everyone's paying social calls. + +983 +01:21:33,553 --> 01:21:35,553 +So what are the stats? + +984 +01:21:35,725 --> 01:21:38,235 +The stats are war. +Tug got hot. He panicked. + +985 +01:21:38,335 --> 01:21:39,975 +Tug's been after my digs from the get-go. + +986 +01:21:40,075 --> 01:21:42,535 +No, he's been anxious, 'cause he thought +if you found out he killed Emily, + +987 +01:21:42,635 --> 01:21:43,655 +you'd turn him over. + +988 +01:21:43,755 --> 01:21:45,795 +He was right. +Yeah, well. + +989 +01:21:46,045 --> 01:21:49,735 +I told him to get this straight, +no roughing. I wasn't even there. + +990 +01:21:49,835 --> 01:21:52,235 +All right, so he's a hothead. +So you don't want him on your side. + +991 +01:21:52,335 --> 01:21:54,595 +At least let's have a pow-wow +before we start digging trenches. + +992 +01:21:54,695 --> 01:21:58,265 +Maybe we can all walk away +amiable enemies. + +993 +01:21:59,045 --> 01:22:00,665 +Yeah, all right. + +994 +01:22:00,765 --> 01:22:02,435 +4:00. +Tomorrow? + +995 +01:22:02,535 --> 01:22:04,461 +Tonight. +Let's clear it all... + +996 +01:22:04,561 --> 01:22:06,505 +before it boils up again. + +997 +01:22:06,605 --> 01:22:08,605 +Wait. + +998 +01:22:09,285 --> 01:22:11,285 +I'll drive you back. + +999 +01:22:14,965 --> 01:22:16,075 +So here's the sit. + +1000 +01:22:16,175 --> 01:22:17,735 +You and The Pin +are gonna pow-wow, tonight. + +1001 +01:22:17,835 --> 01:22:19,115 +4:00, his place. + +1002 +01:22:19,215 --> 01:22:21,035 +Bring all the muscle you want, +you won't need it. + +1003 +01:22:21,135 --> 01:22:22,055 +He wants to talk straight, + +1004 +01:22:22,155 --> 01:22:24,075 +and you're gonna work with him +for whatever he needs. + +1005 +01:22:24,175 --> 01:22:25,995 +'Cause you don't want war. +The hell I don't. + +1006 +01:22:26,095 --> 01:22:28,875 +The Pin's sitting on the brick profits. +Hitting him now would be post. + +1007 +01:22:28,975 --> 01:22:31,265 +Make peace, +wait for your chance. + +1008 +01:22:31,365 --> 01:22:33,915 +He's right, Tug. +Smooth it out. + +1009 +01:22:34,925 --> 01:22:37,195 +Besides, he's got you on the Dode thing. + +1010 +01:22:37,295 --> 01:22:41,345 +War will mean you versus him +and every bull in the burgh. + +1011 +01:22:41,445 --> 01:22:43,445 +Yeah, we'll talk. + +1012 +01:22:43,845 --> 01:22:45,845 +You going? +Yeah. + +1013 +01:23:06,205 --> 01:23:08,205 +Go away. + +1014 +01:23:26,765 --> 01:23:28,765 +I'm sorry, Brendan. + +1015 +01:23:43,405 --> 01:23:45,405 +I'm so sorry. + +1016 +01:24:35,085 --> 01:24:37,085 +Don't go tonight. + +1017 +01:24:38,925 --> 01:24:42,065 +I gotta make sure +everything plays out smooth. + +1018 +01:24:42,165 --> 01:24:43,801 +It'll play out however it plays. + +1019 +01:24:43,901 --> 01:24:44,905 +without you there. + +1020 +01:24:45,005 --> 01:24:47,005 +I gotta make sure. + +1021 +01:24:47,095 --> 01:24:48,155 +Why? + +1022 +01:24:48,255 --> 01:24:51,400 +'Cause if there's war, +I'm in it, too. + +1023 +01:24:57,165 --> 01:24:59,165 +I'm just scared. + +1024 +01:24:59,885 --> 01:25:02,180 +If things go bad tonight... + +1025 +01:25:03,085 --> 01:25:05,085 +Just be careful. + +1026 +01:25:38,445 --> 01:25:40,275 +Your folks left a car here? +Yeah. + +1027 +01:25:40,375 --> 01:25:42,035 +Take it and Laura's. +I'll go first in yours. + +1028 +01:25:42,135 --> 01:25:43,115 +The hell you'll take mine. + +1029 +01:25:43,215 --> 01:25:44,675 +The scenic route. +Draw off any tailers. + +1030 +01:25:44,775 --> 01:25:47,395 +They'll think it's you, might even +radio back you're alone. + +1031 +01:25:47,495 --> 01:25:49,495 +Mr. Smarts. + +1032 +01:25:50,245 --> 01:25:52,245 +You got a cigarette? + +1033 +01:25:52,365 --> 01:25:55,255 +I don't smoke. +I've seen you smoke. + +1034 +01:25:55,365 --> 01:25:57,490 +I don't smoke cigarettes. + +1035 +01:25:58,485 --> 01:26:00,865 +Give me 15 minutes, then go. + +1036 +01:26:01,725 --> 01:26:02,835 +Write this down. + +1037 +01:26:02,935 --> 01:26:05,035 +I'm gonna be out of The Pin's by 4:15. + +1038 +01:26:05,135 --> 01:26:08,625 +So at exactly 4:15, you put +an anonymous call into the bulls. + +1039 +01:26:08,725 --> 01:26:11,915 +You tell them there are drugs +in the trunk of the black Mustang... + +1040 +01:26:12,015 --> 01:26:13,355 +outside The Pin's house. + +1041 +01:26:13,455 --> 01:26:15,635 +Can you get the car? +Yeah. + +1042 +01:26:15,735 --> 01:26:19,175 +All right, after you call the cops, +go to Tug's house. 12 Elm. + +1043 +01:26:19,275 --> 01:26:21,755 +Park outside and wait. +Laura's inside. + +1044 +01:26:21,855 --> 01:26:27,425 +She hasn't got a car, but if she blows +on foot or gets a pick, tail her. All right? + +1045 +01:26:27,525 --> 01:26:29,525 +All right? +Okay. + +1046 +01:26:31,605 --> 01:26:34,410 +I'll call you when it gets light. + +1047 +01:26:37,725 --> 01:26:39,725 +Thanks, Brain. + +1048 +01:27:32,245 --> 01:27:34,245 +Talk. + +1049 +01:27:36,125 --> 01:27:41,065 +I want full assurance that any heat +rom Emily and Dode is on just you. + +1050 +01:27:41,165 --> 01:27:44,785 +I don't even want my name +pulled into the shindig. + +1051 +01:27:44,885 --> 01:27:47,325 +Second, you owe me six C's. + +1052 +01:27:47,965 --> 01:27:49,825 +No rush. + +1053 +01:27:49,925 --> 01:27:52,835 +But I want your shake that they'll +be home in not too much time. + +1054 +01:27:52,935 --> 01:27:55,115 +That's square. +You did them, after all. + +1055 +01:27:55,215 --> 01:27:57,515 +Lay low, it'll blow over. +Stick on this, + +1056 +01:27:57,615 --> 01:28:01,095 +one of you will dish it to bury the other. +You'll both get the rap. + +1057 +01:28:01,195 --> 01:28:03,665 +As for the six, +did you borrow it? + +1058 +01:28:03,765 --> 01:28:04,795 +Yeah. + +1059 +01:28:04,895 --> 01:28:08,065 +Then you owe it. +Shouldn't need a shake on that. + +1060 +01:28:08,165 --> 01:28:11,015 +All right to both. +Good. Let's seal it up and blow for keeps. + +1061 +01:28:11,115 --> 01:28:12,785 +Third thing, + +1062 +01:28:12,885 --> 01:28:14,665 +the last brick... + +1063 +01:28:14,765 --> 01:28:16,765 +It's yours. + +1064 +01:28:16,835 --> 01:28:18,835 +That's not the point. + +1065 +01:28:18,875 --> 01:28:21,170 +I'm gonna start selling it. + +1066 +01:28:21,325 --> 01:28:23,265 +How do I know it's not bad? + +1067 +01:28:23,365 --> 01:28:26,510 +Why would it be? +Why was the last one? + +1068 +01:28:27,245 --> 01:28:29,540 +Because someone got greedy. + +1069 +01:28:30,325 --> 01:28:34,745 +Tug here's had the means to swipe +half of it and cut it bad for a long time. + +1070 +01:28:34,845 --> 01:28:37,675 +Now we're splits, the loss +of my trust is retroactive. + +1071 +01:28:37,775 --> 01:28:40,715 +Did you, Tug? +No. + +1072 +01:28:40,815 --> 01:28:44,145 +All right, let's shake and blow. +Not good enough. + +1073 +01:28:44,245 --> 01:28:46,455 +What would be good enough? + +1074 +01:28:46,925 --> 01:28:50,580 +I want to see him dose it, +just to prove it. + +1075 +01:28:51,445 --> 01:28:52,395 +Then we're square. + +1076 +01:28:52,495 --> 01:28:56,395 +Hell for that. +I didn't touch your junk. That's all. + +1077 +01:28:56,495 --> 01:28:57,895 +I wanna see it. +To hell. + +1078 +01:28:57,995 --> 01:29:00,435 +Your not wanting to dose, it's proving +something to me right here. + +1079 +01:29:00,535 --> 01:29:01,895 +Oh, it better be. + +1080 +01:29:01,995 --> 01:29:04,435 +It's telling that I ain't +under your thumb no more. + +1081 +01:29:04,535 --> 01:29:08,870 +That I ain't playing lapdog +to no gothed-up cripple. + +1082 +01:29:11,165 --> 01:29:12,865 +I'll dose it. + +1083 +01:29:12,965 --> 01:29:13,895 +What? + +1084 +01:29:13,995 --> 01:29:15,875 +If that'll shut you two apes up, +I'll take the dose. + +1085 +01:29:15,975 --> 01:29:19,290 +If I don't die, +we're all right as rain. + +1086 +01:29:19,645 --> 01:29:21,645 +Deal? + +1087 +01:29:22,405 --> 01:29:24,405 +Fine. + +1088 +01:29:25,525 --> 01:29:27,305 +Tangles. + +1089 +01:29:27,405 --> 01:29:29,405 +Johnny, go with him. + +1090 +01:29:41,965 --> 01:29:43,338 +Where is it? Where's the brick? + +1091 +01:29:43,438 --> 01:29:45,315 +What's happening? What +did you do with it? + +1092 +01:29:45,415 --> 01:29:49,580 +I didn't touch the brick. +You better give it back. + +1093 +01:30:31,405 --> 01:30:32,775 +What's happening? + +1094 +01:30:32,875 --> 01:30:34,875 +Cops? +No. + +1095 +01:30:34,930 --> 01:30:36,930 +The brick... + +1096 +01:30:37,405 --> 01:30:39,405 +The brick is gone. + +1097 +01:30:40,685 --> 01:30:43,405 +Make peace, huh? Talk it out? + +1098 +01:30:44,045 --> 01:30:46,315 +Get your boys in my den so's you could +snag it under my nose. + +1099 +01:30:46,415 --> 01:30:48,505 +No, it's not that. +Was it bad, Tug? + +1100 +01:30:48,605 --> 01:30:51,275 +Snag it so I don't know, or sell it off +to flat the war odds. + +1101 +01:30:51,375 --> 01:30:55,305 +You're right. I really did all that. +Pin, think about it. + +1102 +01:30:55,405 --> 01:30:57,405 +Tug, no. + +1103 +01:31:07,405 --> 01:31:09,405 +Brendan. + +1104 +01:31:09,455 --> 01:31:11,455 +No. + +1105 +01:31:13,605 --> 01:31:15,605 +Help me. + +1106 +01:31:17,725 --> 01:31:20,125 +No. No. + +1107 +01:31:21,325 --> 01:31:23,325 +Brendan. Please. + +1108 +01:31:37,485 --> 01:31:39,485 +Please help me. + +1109 +01:31:40,525 --> 01:31:42,525 +It's the cops. + +1110 +01:31:42,725 --> 01:31:44,725 +Cops. +Help me. + +1111 +01:31:45,965 --> 01:31:47,965 +Brendan, please. + +1112 +01:32:21,205 --> 01:32:23,435 +Hey, where are you? +Library. Where are you? + +1113 +01:32:23,535 --> 01:32:25,035 +Did she blow last night? + +1114 +01:32:25,135 --> 01:32:27,675 +No, stayed there until 6:30, +then walked to school. + +1115 +01:32:27,775 --> 01:32:30,785 +You didn't give her a ride, did you? +No. + +1116 +01:32:30,885 --> 01:32:32,795 +She came to school, straight from Tug's? +Yeah. + +1117 +01:32:32,895 --> 01:32:34,505 +She there now? +Yeah. + +1118 +01:32:34,605 --> 01:32:35,995 +Not with me, but here. + +1119 +01:32:36,095 --> 01:32:38,955 +All right, tell her I wanna meet up +on the field in half an hour. + +1120 +01:32:39,055 --> 01:32:41,520 +Then go home, get some sleep. + +1121 +01:32:41,593 --> 01:32:43,593 +Will do. + +1122 +01:33:29,965 --> 01:33:31,965 +Did you see it all? + +1123 +01:33:32,365 --> 01:33:34,365 +With The Pin and Tug? + +1124 +01:33:36,645 --> 01:33:39,790 +No, I took your advice and didn't go. + +1125 +01:33:41,245 --> 01:33:43,245 +No? + +1126 +01:33:44,005 --> 01:33:46,005 +What happened? + +1127 +01:33:46,685 --> 01:33:48,725 +The papers say six dead, + +1128 +01:33:49,165 --> 01:33:51,165 +three around the house, + +1129 +01:33:51,285 --> 01:33:55,305 +girl in the back of Tug's car, +and The Pin and Tug. + +1130 +01:33:55,405 --> 01:33:57,405 +Yeah? + +1131 +01:33:57,805 --> 01:34:01,195 +Tug tried to shoot his way out +when the police got there. + +1132 +01:34:01,295 --> 01:34:04,355 +They tied him to Dode, too. +Same gun. + +1133 +01:34:04,410 --> 01:34:06,410 +And the girl. + +1134 +01:34:07,085 --> 01:34:09,085 +Huh. + +1135 +01:34:10,925 --> 01:34:14,920 +Well, it's a good thing you weren't there. +Yeah. + +1136 +01:34:17,485 --> 01:34:20,205 +Do you think the girl was Emily? + +1137 +01:34:22,685 --> 01:34:24,685 +Probably. + +1138 +01:34:28,605 --> 01:34:30,605 +You loved her. + +1139 +01:34:32,405 --> 01:34:34,405 +Yeah, I did. + +1140 +01:34:34,765 --> 01:34:38,185 +You did all of this because you loved her. + +1141 +01:34:38,285 --> 01:34:40,285 +And now it's finished. + +1142 +01:34:41,485 --> 01:34:43,485 +No. + +1143 +01:34:45,565 --> 01:34:47,225 +What? + +1144 +01:34:47,325 --> 01:34:49,325 +It's not finished. + +1145 +01:34:50,165 --> 01:34:52,875 +Tug pulled the trigger on Em, +and he got the fall for it. + +1146 +01:34:52,975 --> 01:34:55,835 +But the bulls could have +found that out without me. + +1147 +01:34:55,935 --> 01:35:01,305 +I set out to know who put her in the spot, +who put her in front of the gun. + +1148 +01:35:01,405 --> 01:35:03,405 +That was you, ángel. + +1149 +01:35:04,765 --> 01:35:07,060 +What are you talking about? + +1150 +01:35:08,205 --> 01:35:10,205 +It was you. + +1151 +01:35:13,685 --> 01:35:15,685 +Brendan. +What? + +1152 +01:35:17,245 --> 01:35:20,705 +You want the whole tale? +You want me to tell it to you? + +1153 +01:35:20,805 --> 01:35:22,805 +Tell it to me. + +1154 +01:35:25,965 --> 01:35:28,285 +All right, from the top. + +1155 +01:35:30,845 --> 01:35:33,515 +You had your fingers in Brad Bramish +for appearances... + +1156 +01:35:33,615 --> 01:35:35,399 +and to keep him buying from The Pin. + +1157 +01:35:35,499 --> 01:35:36,785 +who you were hooked with. + +1158 +01:35:36,885 --> 01:35:40,035 +When Emily came to you and Brad, +you saw her for what she was, + +1159 +01:35:40,135 --> 01:35:43,305 +an insecure little girl trying to get in. + +1160 +01:35:43,405 --> 01:35:45,785 +She goes on the back burner. + +1161 +01:35:46,525 --> 01:35:49,435 +Meanwhile, maybe you're getting bored, +or maybe just greedy, + +1162 +01:35:49,535 --> 01:35:51,915 +but when The Pin scores big +with the bricks, you take your shot. + +1163 +01:35:52,015 --> 01:35:55,625 +You hook one, take half, cut it back +to size, but you cut it back bad. + +1164 +01:35:55,725 --> 01:35:59,195 +Maybe accidentally, maybe to down +The Pin's operation, doesn't matter. + +1165 +01:35:59,295 --> 01:36:04,145 +You put it back. Poor Frisco doses off it +and lands in a coma. + +1166 +01:36:04,245 --> 01:36:06,755 +So now The Pin's fuming, +maybe he's jealous of Brad, + +1167 +01:36:06,855 --> 01:36:09,615 +so he comes to Brad's car looking +for blood, or at least a scape. + +1168 +01:36:09,715 --> 01:36:13,585 +You're in big trouble. +There's gonna be a war over this. + +1169 +01:36:13,685 --> 01:36:17,680 +And there's Emily. +She trusts you. She wants in. + +1170 +01:36:18,885 --> 01:36:20,135 +It's duck soup. +No. + +1171 +01:36:20,235 --> 01:36:22,435 +You frame her for the bad brick, +then you cut her loose. + +1172 +01:36:22,535 --> 01:36:24,355 +You turn on your heel +and bite her in the throat. + +1173 +01:36:24,455 --> 01:36:26,535 +Last week at the payphone, +Del Rio and Sarmentoso, + +1174 +01:36:26,635 --> 01:36:28,275 +she saw something she was scared of. + +1175 +01:36:28,375 --> 01:36:30,575 +Tug's car driving by, +The Pin riding shotgun. + +1176 +01:36:30,675 --> 01:36:32,115 +But she wouldn't have seen The Pin. + +1177 +01:36:32,215 --> 01:36:37,065 +No, she was across the street, ángel. +She saw the driver's side. She saw you. + +1178 +01:36:37,165 --> 01:36:40,105 +She saw you, and she ran +like she saw some devil. + +1179 +01:36:40,205 --> 01:36:41,275 +Brendan, why... + +1180 +01:36:41,375 --> 01:36:43,915 +She took the hit, Dode hid her away, +but The Pin was on to her. + +1181 +01:36:44,015 --> 01:36:46,355 +He tracked her down and told her to meet, +that they'd make good. + +1182 +01:36:46,455 --> 01:36:48,254 +He gave her a time and +a place and sent Tug. + +1183 +01:36:48,354 --> 01:36:49,355 +Just to get the straight. + +1184 +01:36:49,455 --> 01:36:52,495 +But maybe you had talked Tug up. +Or maybe he just blew a fuse. + +1185 +01:36:52,595 --> 01:36:54,515 +But when Em sprung it on him +that she had her kid, + +1186 +01:36:54,615 --> 01:36:57,505 +he did what anyone could +count on Tug doing. + +1187 +01:36:57,605 --> 01:36:58,985 +He hit her. + +1188 +01:36:59,085 --> 01:37:02,115 +She took the hit for you, +and you let her take it. + +1189 +01:37:02,215 --> 01:37:03,335 +Stop. Stop. +That's the tale. + +1190 +01:37:03,435 --> 01:37:07,600 +Are you gonna tell me it's not? +Stop it. It's not. + +1191 +01:37:12,645 --> 01:37:14,665 +Will you tell me it's not? + +1192 +01:37:14,765 --> 01:37:16,765 +It's not. + +1193 +01:37:21,165 --> 01:37:23,165 +It isn't true. + +1194 +01:37:25,485 --> 01:37:27,485 +I hope it isn't. + +1195 +01:37:29,005 --> 01:37:32,745 +I want you to have been +on my side all along, + +1196 +01:37:33,005 --> 01:37:35,785 +not just trying to get me under your thumb, + +1197 +01:37:35,885 --> 01:37:38,645 +like Brad and The Pin and Tug. + +1198 +01:37:40,205 --> 01:37:42,115 +But I think you knew +that party was gonna blow up. + +1199 +01:37:42,215 --> 01:37:45,020 +I think that was your final play. + +1200 +01:37:45,925 --> 01:37:47,925 +But I hope I'm wrong. + +1201 +01:37:49,885 --> 01:37:51,975 +I hope everything I wrote in the note... + +1202 +01:37:52,075 --> 01:37:56,065 +that I dropped at Gary Trueman's +office this morning is wrong. + +1203 +01:37:56,165 --> 01:38:00,840 +About your and Brad's involvement +in The Pin's runnings. + +1204 +01:38:01,365 --> 01:38:06,635 +And I hope you didn't steal +the brick last night in your purse. + +1205 +01:38:07,125 --> 01:38:09,125 +I didn't. + +1206 +01:38:09,445 --> 01:38:11,445 +Good. + +1207 +01:38:11,845 --> 01:38:15,785 +That means you didn't let me walk +into a slaughterhouse. + +1208 +01:38:15,885 --> 01:38:20,585 +And you didn't lead The Pin and Tug +and their crews to the slaughter. + +1209 +01:38:20,685 --> 01:38:26,105 +And when Trueman reads my note, takes +my cue and searches your locker, + +1210 +01:38:26,205 --> 01:38:28,500 +he won't find a damn thing. + +1211 +01:38:42,445 --> 01:38:44,445 +Brendan, + +1212 +01:38:45,165 --> 01:38:47,165 +don't do this. + +1213 +01:38:52,805 --> 01:38:54,805 +It's done. + +1214 +01:38:55,485 --> 01:38:57,485 +Done? + +1215 +01:39:03,245 --> 01:39:05,285 +Well, that's most of it. + +1216 +01:39:06,285 --> 01:39:08,285 +Nine out of 10. + +1217 +01:39:09,885 --> 01:39:12,945 +I told Em to tell Tugger it was his. + +1218 +01:39:13,845 --> 01:39:16,565 +Told her it would soften him up. + +1219 +01:39:19,165 --> 01:39:24,745 +She said she wished she could keep it, +but she didn't love the father. + +1220 +01:39:24,845 --> 01:39:28,265 +I was gonna drive her down +to the doctor the next day. + +1221 +01:39:28,365 --> 01:39:30,365 +Most wouldn't. + +1222 +01:39:30,765 --> 01:39:33,570 +She was already starting to show. + +1223 +01:39:34,525 --> 01:39:36,525 +Three months. + +1224 +01:39:38,245 --> 01:39:41,305 +Do you know whose kid that makes it? + +1225 +01:39:42,285 --> 01:39:44,665 +Or have you known all along? + +1226 +01:39:47,845 --> 01:39:50,045 +Mother... + +1227 +01:40:09,445 --> 01:40:11,595 +You get your straight? +Yeah. + +1228 +01:40:11,695 --> 01:40:15,010 +I wouldn't have, if I... +It's all right. + +1229 +01:40:16,045 --> 01:40:19,785 +Chuck Burns came to. The knife guy. +He spilled it all to the bulls. + +1230 +01:40:19,885 --> 01:40:24,105 +Turns out Brad Bramish hired him +on his own. It was just a grudge thing. + +1231 +01:40:24,205 --> 01:40:26,205 +Fits. + +1232 +01:40:26,925 --> 01:40:29,475 +You did good, Brain. Go sleep. + +1233 +01:40:30,325 --> 01:40:32,325 +Yeah. You, too. + +1234 +01:40:39,405 --> 01:40:41,615 +What'd she whisper to you? + +1235 +01:40:45,845 --> 01:40:48,140 +She called me a dirty word. + +1236 +01:40:49,965 --> 01:40:53,025 +All right, +you don't have to tell me. + diff --git a/source/Ox.UI/js/Video/Ox.VideoPlayer.js b/source/Ox.UI/js/Video/Ox.VideoPlayer.js index cf7976cc..d70b2e07 100644 --- a/source/Ox.UI/js/Video/Ox.VideoPlayer.js +++ b/source/Ox.UI/js/Video/Ox.VideoPlayer.js @@ -1,12 +1,30 @@ +/*@ +Ox.VideoPlayer Generic Video Player Element + (options, self) -> Video Player + options Options + subtitles URL or SRT or subtitles object + start Start (sec) + stop Stop (sec) + text Text +@*/ + Ox.VideoPlayer = function(options, self) { self = self || {}; var that = Ox.Element({}, self) .defaults({ + autoplay: false, height: 192, + logoLink: '', + logoTitle: '', + logoURL: '', position: 0, - timeline: '', - url: '', + showControls: false, + showVolume: false, + subtitles: [], + timelineURL: '', + title: '', + videoURL: '', width: 256 }) .options(options || {}) @@ -21,19 +39,30 @@ Ox.VideoPlayer = function(options, self) { mouseleave: hideControls }); + if (Ox.isString(self.options.subtitles)) { + if (self.options.subtitles.indexOf('\n') > -1) { + self.options.subtitles = Ox.parseSRT(self.options.subtitles); + } else { + Ox.get(self.options.subtitles, function(data) { + self.options.subtitles = Ox.parseSRT(data); + }); + //self.options.subtitles = []; + } + } + self.buffered = []; self.controlsTimeout; self.dragTimeout; - self.barHeight = 16; - self.outerBarWidth = self.options.width - 96; - self.innerBarWidth = self.outerBarWidth - self.barHeight; - self.markerOffset = -self.innerBarWidth - 8; + self.controlsHeight = 16; + self.outerTrackWidth = self.options.width - 96; + self.innerTrackWidth = self.outerTrackWidth - self.controlsHeight; + self.markerOffset = -self.innerTrackWidth - 8; self.$video = Ox.VideoElement({ height: self.options.height, paused: true, - url: self.options.url, + url: self.options.videoURL, width: self.options.width }) .css({ @@ -105,13 +134,27 @@ Ox.VideoPlayer = function(options, self) { }) .appendTo(that.$element); + self.$subtitle = $('
') + //.addClass('OxSubtitle') + .css({ + position: 'absolute', + left: 0, + right: 0, + textAlign: 'center', + textShadow: 'rgba(0, 0, 0, 1) 0 0 4px', + color: 'rgb(255, 255, 255)' + }) + .appendTo(that.$element); + + setSubtitleSize(); + self.$controls = Ox.Bar({ - size: self.barHeight + size: self.controlsHeight }) .css({ position: 'absolute', + bottom: 0, width: self.options.width + 'px', - marginTop: self.options.height - self.barHeight + 'px', }) .css({ backgroundImage: '-moz-linear-gradient(top, rgba(64, 64, 64, 0.5), rgba(0, 0, 0, 0.5))' @@ -171,13 +214,13 @@ Ox.VideoPlayer = function(options, self) { .bindEvent('click', togglePlay) .appendTo(self.$buttons); - self.$outerBar = Ox.Element() + self.$outerTrack = Ox.Element() .css({ float: 'left', - width: self.outerBarWidth + 'px', - height: self.barHeight + 'px', + width: self.outerTrackWidth + 'px', + height: self.controlsHeight + 'px', background: 'rgba(0, 0, 0, 0.75)', - borderRadius: self.barHeight / 2 + 'px' + borderRadius: self.controlsHeight / 2 + 'px' }) /* .css({ @@ -189,25 +232,25 @@ Ox.VideoPlayer = function(options, self) { */ .appendTo(self.$controls); - self.$innerBar = Ox.Element() + self.$innerTrack = Ox.Element() .css({ float: 'left', - width: self.innerBarWidth + 'px', - height: self.barHeight + 'px', - marginLeft: self.barHeight / 2 + 'px' + width: self.innerTrackWidth + 'px', + height: self.controlsHeight + 'px', + marginLeft: self.controlsHeight / 2 + 'px' }) - .appendTo(self.$outerBar); + .appendTo(self.$outerTrack); self.$timeline = $('') .attr({ - src: self.options.timeline + src: self.options.timelineURL }) .css({ float: 'left', - width: self.innerBarWidth + 'px', - height: self.barHeight + 'px' + width: self.innerTrackWidth + 'px', + height: self.controlsHeight + 'px' }) - .appendTo(self.$innerBar.$element); + .appendTo(self.$innerTrack.$element); self.$buffered = $('') .attr({ @@ -215,11 +258,11 @@ Ox.VideoPlayer = function(options, self) { }) .css({ float: 'left', - marginLeft: -self.innerBarWidth + 'px', - width: self.innerBarWidth + 'px', - height: self.barHeight + 'px', + marginLeft: -self.innerTrackWidth + 'px', + width: self.innerTrackWidth + 'px', + height: self.controlsHeight + 'px', }) - .appendTo(self.$innerBar.$element); + .appendTo(self.$innerTrack.$element); self.$positionMarker = $('
') .css({ @@ -248,14 +291,14 @@ Ox.VideoPlayer = function(options, self) { }) ) ) - .appendTo(self.$outerBar.$element); + .appendTo(self.$outerTrack.$element); self.$trackInterface = Ox.Element() .css({ float: 'left', - width: self.outerBarWidth + 'px', - height: self.barHeight + 'px', - marginLeft: - self.outerBarWidth + 'px' + width: self.outerTrackWidth + 'px', + height: self.controlsHeight + 'px', + marginLeft: - self.outerTrackWidth + 'px' }) .appendTo(self.$controls); @@ -354,24 +397,24 @@ Ox.VideoPlayer = function(options, self) { if ($.browser.mozilla) { //Ox.print(e, e.layerX - 56) return Ox.limit( - (e.layerX - 48 - self.barHeight / 2) / self.innerBarWidth * self.duration, + (e.layerX - 48 - self.controlsHeight / 2) / self.innerTrackWidth * self.duration, 0, self.duration ); } else { /*Ox.print(e.offsetX, Ox.limit( - (e.offsetX - self.barHeight / 2) / self.innerBarWidth * self.duration, + (e.offsetX - self.controlsHeight / 2) / self.innerTrackWidth * self.duration, 0, self.duration ))*/ return Ox.limit( - (e.offsetX - self.barHeight / 2) / self.innerBarWidth * self.duration, + (e.offsetX - self.controlsHeight / 2) / self.innerTrackWidth * self.duration, 0, self.duration ); } } function getBufferedImageURL() { - var width = self.innerBarWidth, - height = self.barHeight, + var width = self.innerTrackWidth, + height = self.controlsHeight, $canvas = $('') .attr({ width: width, @@ -399,6 +442,20 @@ Ox.VideoPlayer = function(options, self) { return canvas.toDataURL(); } + function getSubtitle() { + var subtitle = ''; + Ox.forEach(self.options.subtitles, function(v) { + if ( + v['in'] <= self.options.position && + v.out > self.options.position + ) { + subtitle = v.text; + return false; + } + }); + return subtitle; + } + function hideControls() { Ox.print('!!!!!!', self.$positionInput.hasFocus()) if (!self.$positionInput.hasFocus()) { @@ -485,12 +542,33 @@ Ox.VideoPlayer = function(options, self) { function setPosition(position) { self.options.position = position; //Ox.print(-self.barWidth - 4 + self.barWidth * position / self.duration) + setSubtitle(); self.$positionMarker.css({ - marginLeft: self.innerBarWidth * position / self.duration + self.markerOffset + 'px', + marginLeft: self.innerTrackWidth * position / self.duration + self.markerOffset + 'px', }); self.$position.html(Ox.formatDuration(position)); } + function setSubtitle() { + var subtitle = getSubtitle(); + if (subtitle != self.subtitle) { + self.subtitle = subtitle; + self.$subtitle.html( + Ox.highlight(self.subtitle, self.options.find, 'Ox.Highlight') + .replace(/\n/g, '
') + ); + } + } + + function setSubtitleSize() { + self.$subtitle.css({ + bottom: parseInt(self.controlsHeight + self.options.height / 16) + 'px', + width: self.options.width + 'px', + fontSize: parseInt(self.options.height / 20) + 'px', + WebkitTextStroke: (self.options.height / 1000) + 'px rgb(0, 0, 0)' + }); + } + function showLoadingIcon() { self.$loadingIcon.animate({ opacity: 1 diff --git a/source/Ox.js b/source/Ox.js index 06980698..f2d5f3cf 100644 --- a/source/Ox.js +++ b/source/Ox.js @@ -3940,6 +3940,36 @@ Ox.parsePath = function(str) { }; } +/*@ +Ox.parseSRT Parses an srt subtitle file + (str) -> Parsed subtitles + in In point (sec) + out Out point (sec) + text Text + str Contents of an srt subtitle file + > Ox.parseSRT('1\n01:02:00,000 --> 01:02:03,400\nHello World') + [{'in': 3720, out: 3723.4, text: 'Hello World'}] +@*/ +Ox.parseSRT = function(str) { + return str.replace(/\r\n/g, '\n').replace(/\n+$/, '').split('\n\n') + .map(function(block) { + var lines = block.split('\n'), points; + lines.shift(); + points = lines.shift().split(' --> ').map(function(point) { + return point.replace(',', ':').split(':') + .reduce(function(prev, curr, i) { + return prev + parseInt(curr, 10) * + [3600, 60, 1, 0.001][i]; + }, 0); + }); + return { + 'in': points[0], + out: points[1], + text: lines.join('\n') + }; + }); +}; + /*@ Ox.repeat Repeat a value multiple times Works for arrays, numbers and strings