Added hardware device/frame context Free() method

This commit is contained in:
Quentin Renard
2024-11-22 13:52:42 +01:00
parent 3f2badc117
commit 4f133cd508
4 changed files with 15 additions and 0 deletions

View File

@@ -53,6 +53,7 @@ func main() {
if err != nil {
log.Fatal(fmt.Errorf("main: creating hardware device context failed: %w", err))
}
defer hardwareDeviceContext.Free()
// Find encoder codec
encCodec := astiav.FindEncoderByName(*encoderCodecName)
@@ -85,6 +86,7 @@ func main() {
if hardwareFrameContext == nil {
log.Fatal("main: hardware frame context is nil")
}
defer hardwareFrameContext.Free()
// Get software pixel format
softwarePixelFormat := astiav.FindPixelFormatByName(*softwarePixelFormatName)