|
49 | 49 | //! ``` |
50 | 50 |
|
51 | 51 | use crate::error::NativeErrorExt; |
52 | | -use crate::formats::yuv2rgb::{write_rgb8_f32x8, write_rgb8_scalar, write_rgba8_f32x8, write_rgba8_scalar}; |
53 | 52 | use crate::formats::YUVSource; |
| 53 | +use crate::formats::yuv2rgb::{write_rgb8_f32x8, write_rgb8_scalar, write_rgba8_f32x8, write_rgba8_scalar}; |
54 | 54 | use crate::{Error, OpenH264API, Timestamp}; |
55 | 55 | use openh264_sys2::{ |
56 | | - videoFormatI420, ISVCDecoder, ISVCDecoderVtbl, SBufferInfo, SDecodingParam, SParserBsInfo, SSysMEMBuffer, SVideoProperty, |
57 | | - TagBufferInfo, API, DECODER_OPTION, DECODER_OPTION_ERROR_CON_IDC, DECODER_OPTION_NUM_OF_FRAMES_REMAINING_IN_BUFFER, |
58 | | - DECODER_OPTION_NUM_OF_THREADS, DECODER_OPTION_TRACE_LEVEL, DECODING_STATE, WELS_LOG_DETAIL, WELS_LOG_QUIET, |
| 56 | + API, DECODER_OPTION, DECODER_OPTION_ERROR_CON_IDC, DECODER_OPTION_NUM_OF_FRAMES_REMAINING_IN_BUFFER, |
| 57 | + DECODER_OPTION_NUM_OF_THREADS, DECODER_OPTION_TRACE_LEVEL, DECODING_STATE, ISVCDecoder, ISVCDecoderVtbl, SBufferInfo, |
| 58 | + SDecodingParam, SParserBsInfo, SSysMEMBuffer, SVideoProperty, TagBufferInfo, WELS_LOG_DETAIL, WELS_LOG_QUIET, |
| 59 | + videoFormatI420, |
59 | 60 | }; |
60 | 61 | use std::os::raw::{c_int, c_long, c_uchar, c_void}; |
61 | 62 | use std::ptr::{addr_of_mut, from_mut, null, null_mut}; |
|
0 commit comments