Video.play() don't move?

Maix Dock, Maix Bit have same error.

In MaixPy3.2(2019/5/15)
badapple.avi displayed no problem.

But in MaixPy4.0.47(2019/9/2)
That error will occur!

Error:

[MaixPy] avi:

[video] w:320, h:240, t:66666us, fps:15.00, total_frame:1544, status:2

[audio] format:1, channel:2, sample_rate:44100

[MaixPy] image: max supported size: 0x0

Failed loading source image!

Traceback (most recent call last):

File "_boot.py", line 92, in <module>

File "_boot.py", line 92, in <module>

File "<string>", line 29, in <module>

OSError: [Errno 22] EINVAL

Source:

import video,time
from Maix import GPIO
from board import board_info
from fpioa_manager import fm

AUDIO_PA_EN_PIN = None  # Bit Dock and old MaixGo
#AUDIO_PA_EN_PIN = 32      # Maix Go(version 2.20)
#AUDIO_PA_EN_PIN = 2     # Maixduino

#open audio PA
if AUDIO_PA_EN_PIN:
    fm.register(AUDIO_PA_EN_PIN, fm.fpioa.GPIO1)
    wifi_en=GPIO(GPIO.GPIO1, GPIO.OUT)
    wifi_en.value(1)

fm.register(34,  fm.fpioa.I2S0_OUT_D1)
fm.register(35,  fm.fpioa.I2S0_SCLK)
fm.register(33,  fm.fpioa.I2S0_WS)

v = video.open("badapple_320_240_15fps.avi")

print(v)
v.volume(50)
while True:
if v.play() == 0:
    break
v.__del__()

Please tell me Why??
Supported video format had changed between Maix3.2 and Maix4.0?
Or some bug?
Other?

Hi, it is know-bug, we fix it in newest firmware, please upgrade to newest firmware