Skip to content

Commit ce985e7

Browse files
committed
Use av.FFmpegError instead of av.AVError
The `AVError` alias to `FFmpegError` is gone in PyAV 14.
1 parent 824a6ff commit ce985e7

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/aiortc/codecs/h264.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def decode(self, encoded_frame: JitterFrame) -> List[Frame]:
113113
packet.pts = encoded_frame.timestamp
114114
packet.time_base = VIDEO_TIME_BASE
115115
return cast(List[Frame], self.codec.decode(packet))
116-
except av.AVError as e:
116+
except av.FFmpegError as e:
117117
logger.warning(
118118
"H264Decoder() failed to decode, skipping package: " + str(e)
119119
)

tests/test_contrib_media.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,15 +360,15 @@ def decode(self, *args, **kwargs):
360360
# fail with EAGAIN once
361361
if not self.__failed:
362362
self.__failed = True
363-
raise av.AVError(errno.EAGAIN, "EAGAIN")
363+
raise av.FFmpegError(errno.EAGAIN, "EAGAIN")
364364

365365
return self.__real.decode(*args, **kwargs)
366366

367367
def demux(self, *args, **kwargs):
368368
# fail with EAGAIN once
369369
if not self.__failed:
370370
self.__failed = True
371-
raise av.AVError(errno.EAGAIN, "EAGAIN")
371+
raise av.FFmpegError(errno.EAGAIN, "EAGAIN")
372372

373373
return self.__real.demux(*args, **kwargs)
374374

0 commit comments

Comments
 (0)