summaryrefslogtreecommitdiff
path: root/apps/codecs/librm/rm.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/librm/rm.c')
-rw-r--r--apps/codecs/librm/rm.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/apps/codecs/librm/rm.c b/apps/codecs/librm/rm.c
index 4f7ebe9bef..a126a5cad1 100644
--- a/apps/codecs/librm/rm.c
+++ b/apps/codecs/librm/rm.c
@@ -474,7 +474,7 @@ int real_parse_header(int fd, RMContext *rmctx)
474void rm_get_packet_fd(int fd,RMContext *rmctx, RMPacket *pkt) 474void rm_get_packet_fd(int fd,RMContext *rmctx, RMPacket *pkt)
475{ 475{
476 uint8_t unknown,packet_group; 476 uint8_t unknown,packet_group;
477 uint16_t x, place; 477 uint16_t x;
478 uint16_t sps = rmctx->sub_packet_size; 478 uint16_t sps = rmctx->sub_packet_size;
479 uint16_t h = rmctx->sub_packet_h; 479 uint16_t h = rmctx->sub_packet_h;
480 uint16_t y = rmctx->sub_packet_cnt; 480 uint16_t y = rmctx->sub_packet_cnt;
@@ -484,14 +484,6 @@ void rm_get_packet_fd(int fd,RMContext *rmctx, RMPacket *pkt)
484 { 484 {
485 y = rmctx->sub_packet_cnt; 485 y = rmctx->sub_packet_cnt;
486 read_uint16be(fd,&pkt->version); 486 read_uint16be(fd,&pkt->version);
487
488 /* Simple error checking */
489 if(pkt->version != 0 && pkt->version != 1)
490 {
491 DEBUGF("parsing packets failed\n");
492 return -1;
493 }
494
495 read_uint16be(fd,&pkt->length); 487 read_uint16be(fd,&pkt->length);
496 read_uint16be(fd,&pkt->stream_number); 488 read_uint16be(fd,&pkt->stream_number);
497 read_uint32be(fd,&pkt->timestamp); 489 read_uint32be(fd,&pkt->timestamp);