mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-19 09:25:43 +00:00
[youtube] SWF parser: Add opcode 86
Yes, I know we need 96, but an implementation of 86 could help avoid a similar issue.
This commit is contained in:
parent
0382ecb78d
commit
3fbd27f73e
@ -799,6 +799,13 @@ def resfunc(args):
|
|||||||
raise NotImplementedError(
|
raise NotImplementedError(
|
||||||
u'Unsupported (void) property %r on %r'
|
u'Unsupported (void) property %r on %r'
|
||||||
% (mname, obj))
|
% (mname, obj))
|
||||||
|
elif opcode == 86: # newarray
|
||||||
|
arg_count = u30(coder)
|
||||||
|
arr = []
|
||||||
|
for i in range(arg_count):
|
||||||
|
arr.append(stack.pop())
|
||||||
|
arr = arr[::-1]
|
||||||
|
stack.append(arr)
|
||||||
elif opcode == 93: # findpropstrict
|
elif opcode == 93: # findpropstrict
|
||||||
index = u30(coder)
|
index = u30(coder)
|
||||||
mname = multinames[index]
|
mname = multinames[index]
|
||||||
|
Loading…
Reference in New Issue
Block a user