Home
last modified time | relevance | path

Searched refs:vidtv_encoder (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/test-drivers/vidtv/
H A Dvidtv_s302m.h23 #include "vidtv_encoder.h"
41 struct vidtv_encoder *enc;
86 struct vidtv_encoder *sync;
89 struct vidtv_encoder *head;
92 struct vidtv_encoder
95 void vidtv_s302m_encoder_destroy(struct vidtv_encoder *encoder);
H A Dvidtv_encoder.h99 * struct vidtv_encoder - A generic encoder type.
127 struct vidtv_encoder { struct
150 void *(*encode)(struct vidtv_encoder *e);
152 u32 (*clear)(struct vidtv_encoder *e);
154 struct vidtv_encoder *sync;
160 void (*destroy)(struct vidtv_encoder *e);
162 struct vidtv_encoder *next;
H A Dvidtv_s302m.c34 #include "vidtv_encoder.h"
165 static void vidtv_s302m_access_unit_destroy(struct vidtv_encoder *e) in vidtv_s302m_access_unit_destroy()
179 static void vidtv_s302m_alloc_au(struct vidtv_encoder *e) in vidtv_s302m_alloc_au()
202 vidtv_s302m_compute_sample_count_from_video(struct vidtv_encoder *e) in vidtv_s302m_compute_sample_count_from_video()
221 static void vidtv_s302m_compute_pts_from_video(struct vidtv_encoder *e) in vidtv_s302m_compute_pts_from_video()
234 static u16 vidtv_s302m_get_sample(struct vidtv_encoder *e) in vidtv_s302m_get_sample()
290 static u32 vidtv_s302m_write_frame(struct vidtv_encoder *e, in vidtv_s302m_write_frame()
328 static u32 vidtv_s302m_write_h(struct vidtv_encoder *e, u32 p_sz) in vidtv_s302m_write_h()
346 static void vidtv_s302m_write_frames(struct vidtv_encoder *e) in vidtv_s302m_write_frames()
390 static void *vidtv_s302m_encode(struct vidtv_encoder *
[all...]
H A Dvidtv_channel.h27 #include "vidtv_encoder.h"
60 struct vidtv_encoder *encoders;
H A Dvidtv_channel.c29 #include "vidtv_encoder.h"
34 static void vidtv_channel_encoder_destroy(struct vidtv_encoder *e) in vidtv_channel_encoder_destroy()
36 struct vidtv_encoder *tmp = NULL; in vidtv_channel_encoder_destroy()
37 struct vidtv_encoder *curr = e; in vidtv_channel_encoder_destroy()
H A Dvidtv_mux.c27 #include "vidtv_encoder.h"
273 struct vidtv_encoder *e) in vidtv_mux_packetize_access_units()
325 struct vidtv_encoder *e = NULL; in vidtv_mux_poll_encoders()
/kernel/linux/linux-6.6/drivers/media/test-drivers/vidtv/
H A Dvidtv_s302m.h23 #include "vidtv_encoder.h"
41 struct vidtv_encoder *enc;
86 struct vidtv_encoder *sync;
89 struct vidtv_encoder *head;
92 struct vidtv_encoder
95 void vidtv_s302m_encoder_destroy(struct vidtv_encoder *encoder);
H A Dvidtv_encoder.h99 * struct vidtv_encoder - A generic encoder type.
127 struct vidtv_encoder { struct
150 void *(*encode)(struct vidtv_encoder *e);
152 u32 (*clear)(struct vidtv_encoder *e);
154 struct vidtv_encoder *sync;
160 void (*destroy)(struct vidtv_encoder *e);
162 struct vidtv_encoder *next;
H A Dvidtv_s302m.c34 #include "vidtv_encoder.h"
165 static void vidtv_s302m_access_unit_destroy(struct vidtv_encoder *e) in vidtv_s302m_access_unit_destroy()
179 static void vidtv_s302m_alloc_au(struct vidtv_encoder *e) in vidtv_s302m_alloc_au()
202 vidtv_s302m_compute_sample_count_from_video(struct vidtv_encoder *e) in vidtv_s302m_compute_sample_count_from_video()
221 static void vidtv_s302m_compute_pts_from_video(struct vidtv_encoder *e) in vidtv_s302m_compute_pts_from_video()
234 static u16 vidtv_s302m_get_sample(struct vidtv_encoder *e) in vidtv_s302m_get_sample()
290 static u32 vidtv_s302m_write_frame(struct vidtv_encoder *e, in vidtv_s302m_write_frame()
328 static u32 vidtv_s302m_write_h(struct vidtv_encoder *e, u32 p_sz) in vidtv_s302m_write_h()
346 static void vidtv_s302m_write_frames(struct vidtv_encoder *e) in vidtv_s302m_write_frames()
390 static void *vidtv_s302m_encode(struct vidtv_encoder *
[all...]
H A Dvidtv_channel.h27 #include "vidtv_encoder.h"
60 struct vidtv_encoder *encoders;
H A Dvidtv_channel.c29 #include "vidtv_encoder.h"
34 static void vidtv_channel_encoder_destroy(struct vidtv_encoder *e) in vidtv_channel_encoder_destroy()
36 struct vidtv_encoder *tmp = NULL; in vidtv_channel_encoder_destroy()
37 struct vidtv_encoder *curr = e; in vidtv_channel_encoder_destroy()
H A Dvidtv_mux.c27 #include "vidtv_encoder.h"
273 struct vidtv_encoder *e) in vidtv_mux_packetize_access_units()
325 struct vidtv_encoder *e = NULL; in vidtv_mux_poll_encoders()

Completed in 7 milliseconds