summaryrefslogtreecommitdiff
path: root/libavformat/crc.c
diff options
context:
space:
mode:
authorAurelien Jacobs <aurel@gnuage.org>2007-10-28 22:08:09 +0000
committerAurelien Jacobs <aurel@gnuage.org>2007-10-28 22:08:09 +0000
commit6b6adf2bc86ba4b432554c054ef0470ba34d74ac (patch)
tree6c9cb8f1e67838840ef05498a232f311168588c5 /libavformat/crc.c
parenta15bc651f9888634ff33d772ff6e682dc6b0095b (diff)
move framecrc muxer in its own file
Originally committed as revision 10868 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/crc.c')
-rw-r--r--libavformat/crc.c33
1 files changed, 1 insertions, 32 deletions
diff --git a/libavformat/crc.c b/libavformat/crc.c
index bdbe8bcffb..7b1622706e 100644
--- a/libavformat/crc.c
+++ b/libavformat/crc.c
@@ -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 @@ static int crc_write_trailer(struct AVFormatContext *s)
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 @@ AVOutputFormat crc_muxer = {
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