Lines Matching refs:codec_info
439 static void deinit(void *codec_info) {
440 return gst_codec_deinit(codec_info);
443 static int reset(void *codec_info) {
447 static int reset_hd(void *codec_info) {
448 struct gst_info *info = (struct gst_info *) codec_info;
455 static size_t get_block_size(void *codec_info, size_t link_mtu) {
462 static size_t get_encoded_block_size(void *codec_info, size_t input_size) {
469 static size_t get_block_size_hd(void *codec_info, size_t link_mtu) {
477 static size_t get_encoded_block_size_hd(void *codec_info, size_t input_size) {
486 static size_t reduce_encoder_bitrate(void *codec_info, size_t write_link_mtu) {
490 static size_t encode_buffer(void *codec_info, uint32_t timestamp, const uint8_t *input_buffer, size_t input_size, uint8_t *output_buffer, size_t output_size, size_t *processed) {
493 written = gst_transcode_buffer(codec_info, timestamp, input_buffer, input_size, output_buffer, output_size, processed);
500 static size_t encode_buffer_hd(void *codec_info, uint32_t timestamp, const uint8_t *input_buffer, size_t input_size, uint8_t *output_buffer, size_t output_size, size_t *processed) {
501 struct gst_info *info = (struct gst_info *) codec_info;
510 written = encode_buffer(codec_info, timestamp, input_buffer, input_size, output_buffer + sizeof(*header), output_size - sizeof(*header), processed);
526 static size_t decode_buffer(void *codec_info, const uint8_t *input_buffer, size_t input_size, uint8_t *output_buffer, size_t output_size, size_t *processed) {
529 written = gst_transcode_buffer(codec_info, -1, input_buffer, input_size, output_buffer, output_size, processed);
542 static size_t decode_buffer_hd(void *codec_info, const uint8_t *input_buffer, size_t input_size, uint8_t *output_buffer, size_t output_size, size_t *processed) {
552 written = decode_buffer(codec_info, input_buffer + sizeof(*header), input_size - sizeof(*header), output_buffer, output_size, processed);