Skip to content

Commit f5273a2

Browse files
committed
Fix a crash caused by invalid VAST files
1 parent 4a2c40b commit f5273a2

File tree

66 files changed

+232
-146
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+232
-146
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
### 3.1.2
2+
Fix a crash caused by invalid VAST files
3+
4+
### 3.1.1
5+
Move IMA support in a different Pod
6+
17
### 3.1.0
28
Opt-in support for using Google IMA SDK instead of internal VAST parser
39

Docs/Blocks/APSMediaPlayerFinishBlock.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ <h4 class="method-subtitle">Declared In</h4>
125125
<footer>
126126
<div class="footer-copyright">
127127

128-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
128+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
129129

130130

131131
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Blocks/APSThumbnailGeneratedBlock.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ <h4 class="method-subtitle">Declared In</h4>
117117
<footer>
118118
<div class="footer-copyright">
119119

120-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
120+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
121121

122122

123123
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSAVPlayer.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1850,7 +1850,7 @@ <h4 class="method-subtitle">Declared In</h4>
18501850
<footer>
18511851
<div class="footer-copyright">
18521852

1853-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
1853+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
18541854

18551855

18561856
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSAVPlayerView.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ <h4 class="method-subtitle">Declared In</h4>
222222
<footer>
223223
<div class="footer-copyright">
224224

225-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
225+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
226226

227227

228228
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMPMoviePlayer.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1112,7 +1112,7 @@ <h4 class="method-subtitle">Declared In</h4>
11121112
<footer>
11131113
<div class="footer-copyright">
11141114

1115-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
1115+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
11161116

11171117

11181118
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaBuilder.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1087,7 +1087,7 @@ <h4 class="method-subtitle">Declared In</h4>
10871087
<footer>
10881088
<div class="footer-copyright">
10891089

1090-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
1090+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
10911091

10921092

10931093
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaEvent.html

+1-10
Original file line numberDiff line numberDiff line change
@@ -885,10 +885,6 @@ <h3 class="method-title"><code><a href="#//api/name/onTrigger">&ndash;&nbsp;onTr
885885
<div class="method-info-container">
886886

887887

888-
<div class="method-subsection brief-description">
889-
<p>This code will be executed once the event is triggered by the player.</p>
890-
</div>
891-
892888

893889

894890
<div class="method-subsection method-declaration"><code>- (void)onTrigger</code></div>
@@ -901,11 +897,6 @@ <h3 class="method-title"><code><a href="#//api/name/onTrigger">&ndash;&nbsp;onTr
901897

902898

903899

904-
<div class="method-subsection discussion-section">
905-
<h4 class="method-subtitle">Discussion</h4>
906-
<p>This code will be executed once the event is triggered by the player.</p>
907-
</div>
908-
909900

910901

911902

@@ -983,7 +974,7 @@ <h4 class="method-subtitle">Declared In</h4>
983974
<footer>
984975
<div class="footer-copyright">
985976

986-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
977+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
987978

988979

989980
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaOverlay.html

+52-1
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,12 @@ <h1 id="library-title">
9494

9595

9696

97+
<optgroup label="Instance Methods">
98+
99+
<option value="//api/name/onTrigger">- onTrigger</option>
100+
101+
</optgroup>
102+
97103

98104
</select>
99105
</label>
@@ -834,6 +840,51 @@ <h4 class="method-subtitle">Declared In</h4>
834840
</div>
835841

836842

843+
</div>
844+
</div>
845+
</div>
846+
</div>
847+
848+
849+
850+
<h2 class="task-title">Other Methods</h2>
851+
852+
<div class="task-list">
853+
<div class="section-method">
854+
<a name="//api/name/onTrigger" title="onTrigger"></a>
855+
<h3 class="method-title"><code><a href="#//api/name/onTrigger">&ndash;&nbsp;onTrigger</a></code>
856+
</h3>
857+
858+
<div class="method-info">
859+
<div class="pointy-thing"></div>
860+
861+
<div class="method-info-container">
862+
863+
864+
865+
866+
<div class="method-subsection method-declaration"><code>- (void)onTrigger</code></div>
867+
868+
869+
870+
871+
872+
873+
874+
875+
876+
877+
878+
879+
880+
881+
882+
<div class="method-subsection declared-in-section">
883+
<h4 class="method-subtitle">Declared In</h4>
884+
<p><code class="declared-in-ref">APSMediaEvent.h</code></p>
885+
</div>
886+
887+
837888
</div>
838889
</div>
839890
</div>
@@ -851,7 +902,7 @@ <h4 class="method-subtitle">Declared In</h4>
851902
<footer>
852903
<div class="footer-copyright">
853904

854-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
905+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
855906

856907

857908
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaPlayer.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -661,7 +661,7 @@ <h4 class="method-subtitle parameter-title">Parameters</h4>
661661

662662
<tr>
663663
<th scope="row" class="argument-name"><code>event</code></th>
664-
<td><p>The <a href="../Classes/APSEvent.html">APSEvent</a> object containing event info.</p></td>
664+
<td><p>The APSEvent object containing event info.</p></td>
665665
</tr>
666666

667667
</table>
@@ -4440,7 +4440,7 @@ <h4 class="method-subtitle">Declared In</h4>
44404440
<footer>
44414441
<div class="footer-copyright">
44424442

4443-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
4443+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
44444444

44454445

44464446
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaPlayerButtonOverlayController.html

+59-1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ <h1 id="library-title">
4848

4949

5050

51+
<option value="tasks">Tasks</option>
52+
5153

5254

5355

@@ -56,6 +58,12 @@ <h1 id="library-title">
5658

5759

5860

61+
<optgroup label="Instance Methods">
62+
63+
<option value="//api/name/load">- load</option>
64+
65+
</optgroup>
66+
5967

6068
</select>
6169
</label>
@@ -112,6 +120,56 @@ <h2>Configuration</h2>
112120

113121

114122

123+
<div class="section section-tasks">
124+
<a title="Tasks" name="tasks"></a>
125+
126+
127+
128+
129+
130+
<div class="task-list">
131+
<div class="section-method">
132+
<a name="//api/name/load" title="load"></a>
133+
<h3 class="method-title"><code><a href="#//api/name/load">&ndash;&nbsp;load</a></code>
134+
</h3>
135+
136+
<div class="method-info">
137+
<div class="pointy-thing"></div>
138+
139+
<div class="method-info-container">
140+
141+
142+
143+
144+
<div class="method-subsection method-declaration"><code>- (void)load</code></div>
145+
146+
147+
148+
149+
150+
151+
152+
153+
154+
155+
156+
157+
158+
159+
160+
<div class="method-subsection declared-in-section">
161+
<h4 class="method-subtitle">Declared In</h4>
162+
<p><code class="declared-in-ref">APSMediaPlayerOverlayController.h</code></p>
163+
</div>
164+
165+
166+
</div>
167+
</div>
168+
</div>
169+
</div>
170+
171+
</div>
172+
115173

116174

117175

@@ -122,7 +180,7 @@ <h2>Configuration</h2>
122180
<footer>
123181
<div class="footer-copyright">
124182

125-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
183+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
126184

127185

128186
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaPlayerClosableOverlayController.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ <h4 class="method-subtitle">Declared In</h4>
253253
<footer>
254254
<div class="footer-copyright">
255255

256-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
256+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
257257

258258

259259
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaPlayerHTMLOverlayController.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ <h2>Configuration</h2>
129129
<footer>
130130
<div class="footer-copyright">
131131

132-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
132+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
133133

134134

135135
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaPlayerImageOverlayController.html

+1-59
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@ <h1 id="library-title">
4848

4949

5050

51-
<option value="tasks">Tasks</option>
52-
5351

5452

5553

@@ -58,12 +56,6 @@ <h1 id="library-title">
5856

5957

6058

61-
<optgroup label="Instance Methods">
62-
63-
<option value="//api/name/load">- load</option>
64-
65-
</optgroup>
66-
6759

6860
</select>
6961
</label>
@@ -137,56 +129,6 @@ <h2>Configuration</h2>
137129

138130

139131

140-
<div class="section section-tasks">
141-
<a title="Tasks" name="tasks"></a>
142-
143-
144-
145-
146-
147-
<div class="task-list">
148-
<div class="section-method">
149-
<a name="//api/name/load" title="load"></a>
150-
<h3 class="method-title"><code><a href="#//api/name/load">&ndash;&nbsp;load</a></code>
151-
</h3>
152-
153-
<div class="method-info">
154-
<div class="pointy-thing"></div>
155-
156-
<div class="method-info-container">
157-
158-
159-
160-
161-
<div class="method-subsection method-declaration"><code>- (void)load</code></div>
162-
163-
164-
165-
166-
167-
168-
169-
170-
171-
172-
173-
174-
175-
176-
177-
<div class="method-subsection declared-in-section">
178-
<h4 class="method-subtitle">Declared In</h4>
179-
<p><code class="declared-in-ref">APSMediaPlayerOverlayController.h</code></p>
180-
</div>
181-
182-
183-
</div>
184-
</div>
185-
</div>
186-
</div>
187-
188-
</div>
189-
190132

191133

192134

@@ -197,7 +139,7 @@ <h4 class="method-subtitle">Declared In</h4>
197139
<footer>
198140
<div class="footer-copyright">
199141

200-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
142+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
201143

202144

203145
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaPlayerOverlayController.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ <h4 class="method-subtitle">Declared In</h4>
226226
<footer>
227227
<div class="footer-copyright">
228228

229-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
229+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
230230

231231

232232
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

Docs/Classes/APSMediaPlayerSSAIOverlayController.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ <h4 class="method-subtitle">Declared In</h4>
153153
<footer>
154154
<div class="footer-copyright">
155155

156-
<p class="copyright">Copyright &copy; 2019 Veeplay. All rights reserved. Updated: 2019-12-13</p>
156+
<p class="copyright">Copyright &copy; 2020 Veeplay. All rights reserved. Updated: 2020-01-21</p>
157157

158158

159159
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>

0 commit comments

Comments
 (0)