blob: 53beac19816ecee9b3b2469c9910340320e3a97a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include "dvd.h"
static bool dvd_client_init(struct lia_client_handler *handler, struct camu_renderer *renderer,
struct camu_codec_stream *stream)
{
struct lia_dvd_client *dvd = (struct lia_dvd_client *)handler;
(void)renderer;
dvd->handler.stream = stream;
return true;
}
static bool dvd_client_handle_packet(struct lia_client_handler *handler, struct nn_packet *packet)
{
struct lia_dvd_client *dvd = (struct lia_dvd_client *)handler;
(void)dvd;
(void)packet;
return true;
}
static void dvd_client_flush(struct lia_client_handler *handler)
{
(void)handler;
}
static void dvd_client_free(struct lia_client_handler **handler)
{
(void)handler;
}
struct lia_client_handler *lia_dvd_client_create(void)
{
struct lia_dvd_client *dvd = al_alloc_object(struct lia_dvd_client);
dvd->handler.init = dvd_client_init;
dvd->handler.handle_packet = dvd_client_handle_packet;
dvd->handler.flush = dvd_client_flush;
dvd->handler.free = dvd_client_free;
return (struct lia_client_handler *)dvd;
}
|