mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.

pull/2/head
Diego Biurrun 14 years ago
parent a5514a8474
commit 43b6c3eb18
  1. 6
      libavformat/internal.h
  2. 13
      libavformat/mpegts.c

@ -26,6 +26,12 @@
#define MAX_URL_SIZE 4096 #define MAX_URL_SIZE 4096
#ifdef DEBUG
# define hex_dump_debug(class, buf, size) av_hex_dump_log(class, AV_LOG_DEBUG, buf, size)
#else
# define hex_dump_debug(class, buf, size)
#endif
typedef struct AVCodecTag { typedef struct AVCodecTag {
enum CodecID id; enum CodecID id;
unsigned int tag; unsigned int tag;

@ -1014,10 +1014,8 @@ static void pmt_cb(MpegTSFilter *filter, const uint8_t *section, int section_len
int mp4_dec_config_descr_len = 0; int mp4_dec_config_descr_len = 0;
int mp4_es_id = 0; int mp4_es_id = 0;
#ifdef DEBUG
av_dlog(ts->stream, "PMT: len %i\n", section_len); av_dlog(ts->stream, "PMT: len %i\n", section_len);
av_hex_dump_log(ts->stream, AV_LOG_DEBUG, (uint8_t *)section, section_len); hex_dump_debug(ts->stream, (uint8_t *)section, section_len);
#endif
p_end = section + section_len - 4; p_end = section + section_len - 4;
p = section; p = section;
@ -1134,10 +1132,9 @@ static void pat_cb(MpegTSFilter *filter, const uint8_t *section, int section_len
const uint8_t *p, *p_end; const uint8_t *p, *p_end;
int sid, pmt_pid; int sid, pmt_pid;
#ifdef DEBUG
av_dlog(ts->stream, "PAT:\n"); av_dlog(ts->stream, "PAT:\n");
av_hex_dump_log(ts->stream, AV_LOG_DEBUG, (uint8_t *)section, section_len); hex_dump_debug(ts->stream, (uint8_t *)section, section_len);
#endif
p_end = section + section_len - 4; p_end = section + section_len - 4;
p = section; p = section;
if (parse_section_header(h, &p, p_end) < 0) if (parse_section_header(h, &p, p_end) < 0)
@ -1178,10 +1175,8 @@ static void sdt_cb(MpegTSFilter *filter, const uint8_t *section, int section_len
int onid, val, sid, desc_list_len, desc_tag, desc_len, service_type; int onid, val, sid, desc_list_len, desc_tag, desc_len, service_type;
char *name, *provider_name; char *name, *provider_name;
#ifdef DEBUG
av_dlog(ts->stream, "SDT:\n"); av_dlog(ts->stream, "SDT:\n");
av_hex_dump_log(ts->stream, AV_LOG_DEBUG, (uint8_t *)section, section_len); hex_dump_debug(ts->stream, (uint8_t *)section, section_len);
#endif
p_end = section + section_len - 4; p_end = section + section_len - 4;
p = section; p = section;

Loading…
Cancel
Save