summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/liana/handlers/codec_client.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/liana/handlers/codec_client.c b/src/liana/handlers/codec_client.c
index a3614bf..c246a24 100644
--- a/src/liana/handlers/codec_client.c
+++ b/src/liana/handlers/codec_client.c
@@ -85,13 +85,14 @@ static bool codec_client_handle_packet(struct lia_client_handler *handler, struc
switch (mode) {
case CAMU_NORMAL: {
if (codec->dec) {
- if (packet->opaque) {
- success = push_packet(codec, (struct nn_buffer *)packet->opaque);
- } else {
+ // @TODO: Store pointer over r/windex (64 bits) if needed.
+ //if (packet->opaque) {
+ // success = push_packet(codec, (struct nn_buffer *)packet->opaque);
+ //} else {
struct nn_buffer buffer;
nn_packet_read_buffer(packet, &buffer);
success = push_packet(codec, &buffer);
- }
+ //}
} else {
success = true;
}
@@ -100,13 +101,13 @@ static bool codec_client_handle_packet(struct lia_client_handler *handler, struc
#ifdef CAMU_HAVE_FFMPEG
case CAMU_FFMPEG_COMPAT: {
AVPacket *pkt;
- if (packet->opaque) {
- pkt = (AVPacket *)packet->opaque;
- } else {
+ //if (packet->opaque) {
+ // pkt = (AVPacket *)packet->opaque;
+ //} else {
pkt = av_packet_alloc();
nn_packet_read_av_packet(packet, pkt);
- packet->opaque = pkt;
- }
+ // packet->opaque = pkt;
+ //}
if (codec->dec) {
success = push_av_packet(codec, pkt);
if (!success) {