diff crc.c @ 2679:646c70612cb6 libavformat

move framecrc muxer in its own file
author aurel
date Sun, 28 Oct 2007 22:08:09 +0000
parents 0899bfe4105c
children
line wrap: on
line diff
--- a/crc.c	Fri Oct 26 20:02:11 2007 +0000
+++ b/crc.c	Sun Oct 28 22:08:09 2007 +0000
@@ -1,5 +1,5 @@
 /*
- * CRC decoder (for codec/format testing)
+ * CRC encoder (for codec/format testing)
  * Copyright (c) 2002 Fabrice Bellard.
  *
  * This file is part of FFmpeg.
@@ -21,7 +21,6 @@
 #include "avformat.h"
 #include "adler32.h"
 
-#ifdef CONFIG_CRC_MUXER
 typedef struct CRCState {
     uint32_t crcval;
 } CRCState;
@@ -53,22 +52,7 @@
     put_flush_packet(&s->pb);
     return 0;
 }
-#endif
 
-#ifdef CONFIG_FRAMECRC_MUXER
-static int framecrc_write_packet(struct AVFormatContext *s, AVPacket *pkt)
-{
-    uint32_t crc = av_adler32_update(0, pkt->data, pkt->size);
-    char buf[256];
-
-    snprintf(buf, sizeof(buf), "%d, %"PRId64", %d, 0x%08x\n", pkt->stream_index, pkt->dts, pkt->size, crc);
-    put_buffer(&s->pb, buf, strlen(buf));
-    put_flush_packet(&s->pb);
-    return 0;
-}
-#endif
-
-#ifdef CONFIG_CRC_MUXER
 AVOutputFormat crc_muxer = {
     "crc",
     "crc testing format",
@@ -81,18 +65,3 @@
     crc_write_packet,
     crc_write_trailer,
 };
-#endif
-#ifdef CONFIG_FRAMECRC_MUXER
-AVOutputFormat framecrc_muxer = {
-    "framecrc",
-    "framecrc testing format",
-    NULL,
-    "",
-    0,
-    CODEC_ID_PCM_S16LE,
-    CODEC_ID_RAWVIDEO,
-    NULL,
-    framecrc_write_packet,
-    NULL,
-};
-#endif