renderer = RendererConfiguration.getRendererConfigurationByUA(userAgentString);
if (renderer != null) {
PMS.get().setRendererFound(renderer);
request.setMediaRenderer(renderer);
renderer.associateIP(ia); // Associate IP address for later requests
logger.trace("Matched media renderer \"" + renderer.getRendererName() + "\" based on header \"" + headerLine + "\"");
}
}
if (renderer == null && headerLine != null && request != null) {
// Attempt 3: try to recognize the renderer by matching an additional header