Processing Set To Incorrect Mode (Streaming Or Mdi); Background; Suggestions For Follow-Up; Missing Info Tags - Nielsen ID3 User Manual

Tag validator application
Table of Contents

Advertisement

Processing Set to Incorrect Mode (Streaming or MDI)

Background

In the past, the PCM-to-ID3 SDK could be run in three modes. Currently only
Streaming Mode 0 for streaming or broadcast content is supported. Do not use MDI
mode (modes 2 or 3), which were originally designed for VOD-style content (file or
offline).
You must programmatically set the streaming mode in the constructor of the
CPcmToId3Api class. The first argument of the constructor is of type
CPcmToId3Properties, which defines the streaming mode as shown in the example
below:

Suggestions for Follow-up

Check your setting of streaming mode to make certain that it is set to
PCMID3_STREAMING_MODE_LIVE_STREAMING_CONTENT (0).

Missing INFO tags

Background
The PCM-to-ID3 SDK uses a callback function to deliver ID3 tags to the calling
application. The call to InputAudioData() does not have a one-to-one relationship
with the SDK response in delivering an ID3 tag. In fact, typically many calls to
InputAudioData() take place between callback reports of ID3 tags that are ready for
delivery.
Occasionally, the PCM-to-ID3 SDK delivers two tags immediately following the
application's call to InputAudioData(): one DATA tag and one INFO tag. In these
cases, the client's software may not correctly handle the receipt of two tags at once and
drop the INFO tag.
What makes this problem difficult to detect is that it may not occur with every tagging
session. When the incoming audio is aligned such that the INFO and DATA tags are
delivered after different audio blocks, the problem does not exist.

Symptoms

If many INFO tags are missing, you may see that these Validator reports are marked
"FAIL."
In addition, the log file probably shows the message in the example below at 5-minute
intervals:
Release 1.8 Revision F
PCMID3_STREAMING_MODE_E m_nStreamingMode;
ID3 Tag: INFO Tag Count:
ID3 Tag: Sequence Number Test:
Fail <xx/0/0>
Fail <0/0/xx>
57
ID3 Tag Validator Application User Manual
Nielsen Confidential

Advertisement

Table of Contents
loading

Table of Contents