summaryrefslogtreecommitdiff
path: root/plugins/dca/extract_dca.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-09-16 20:20:24 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-09-16 20:20:24 +0200
commit61fc1727beb76d7ecdc7dd89c0b653e8d9a6ba27 (patch)
tree1a9185adb54f8aa62339c3d4267b1fd0ed20d635 /plugins/dca/extract_dca.c
parent52666d10b9539108dca00c8f35da461592c2879d (diff)
hidden some of libdca error messages
Diffstat (limited to 'plugins/dca/extract_dca.c')
-rw-r--r--plugins/dca/extract_dca.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/plugins/dca/extract_dca.c b/plugins/dca/extract_dca.c
index 81534409..58fb105b 100644
--- a/plugins/dca/extract_dca.c
+++ b/plugins/dca/extract_dca.c
@@ -35,6 +35,9 @@
#endif
#include <inttypes.h>
+//#define trace(...) { fprintf (stderr, __VA_ARGS__); }
+#define trace(fmt,...)
+
#define BUFFER_SIZE 4096
static uint8_t buffer[BUFFER_SIZE];
static FILE * in_file;
@@ -44,7 +47,7 @@ static int demux_pes = 0;
static void print_usage (char ** argv)
{
- fprintf (stderr, "usage: %s [-h] [-s <track>] [-t <pid>] <file>\n"
+ trace ( "usage: %s [-h] [-s <track>] [-t <pid>] <file>\n"
"\t-h\tdisplay help\n"
"\t-s\tset track number (0-7 or 0x80-0x87)\n"
"\t-t\tuse transport stream demultiplexer, pid 0x10-0x1ffe\n"
@@ -66,7 +69,7 @@ static void handle_args (int argc, char ** argv)
if (demux_track < 0x80)
demux_track += 0x80;
if (demux_track < 0x80 || demux_track > 0x87 || *s) {
- fprintf (stderr, "Invalid track number: %s\n", optarg);
+ trace ( "Invalid track number: %s\n", optarg);
print_usage (argv);
}
break;
@@ -74,7 +77,7 @@ static void handle_args (int argc, char ** argv)
case 't':
demux_pid = strtol (optarg, &s, 0);
if (demux_pid < 0x10 || demux_pid > 0x1ffe || *s) {
- fprintf (stderr, "Invalid pid: %s\n", optarg);
+ trace ( "Invalid pid: %s\n", optarg);
print_usage (argv);
}
break;
@@ -90,7 +93,7 @@ static void handle_args (int argc, char ** argv)
if (optind < argc) {
in_file = fopen (argv[optind], "rb");
if (!in_file) {
- fprintf (stderr, "%s - could not open file %s\n", strerror (errno),
+ trace ( "%s - could not open file %s\n", strerror (errno),
argv[optind]);
exit (1);
}
@@ -218,12 +221,12 @@ static int demux (uint8_t * buf, uint8_t * end, int flags)
}
if (demux_pid || demux_pes) {
if (header[3] != 0xbd) {
- fprintf (stderr, "bad stream id %x\n", header[3]);
+ trace ( "bad stream id %x\n", header[3]);
exit (1);
}
NEEDBYTES (9);
if ((header[6] & 0xc0) != 0x80) { /* not mpeg2 */
- fprintf (stderr, "bad multiplex - not mpeg2\n");
+ trace ( "bad multiplex - not mpeg2\n");
exit (1);
}
len = 9 + header[8];
@@ -257,7 +260,7 @@ static int demux (uint8_t * buf, uint8_t * end, int flags)
DONEBYTES (12);
/* header points to the mpeg1 pack header */
} else {
- fprintf (stderr, "weird pack header\n");
+ trace ( "weird pack header\n");
DONEBYTES (5);
}
break;
@@ -274,7 +277,7 @@ static int demux (uint8_t * buf, uint8_t * end, int flags)
len++;
NEEDBYTES (len);
if (len == 23) {
- fprintf (stderr, "too much stuffing\n");
+ trace ( "too much stuffing\n");
break;
}
}
@@ -309,7 +312,7 @@ static int demux (uint8_t * buf, uint8_t * end, int flags)
break;
default:
if (header[3] < 0xb9) {
- fprintf (stderr,
+ trace (
"looks like a video stream, not system stream\n");
exit (1);
} else {
@@ -353,7 +356,7 @@ static void ts_loop (void)
buf = buffer;
for (; (nextbuf = buf + 188) <= end; buf = nextbuf) {
if (*buf != 0x47) {
- fprintf (stderr, "bad sync byte\n");
+ trace ( "bad sync byte\n");
nextbuf = buf + 1;
continue;
}