comparison mpegts.c @ 4861:fe16d44f32d3 libavformat

Set stream type to ac3 if registration descriptor is present. Based on patch by Nico Sabi, nicola dot sabbi at poste dot it
author bcoudurier
date Sun, 12 Apr 2009 02:39:16 +0000
parents d14d1f5f4eb4
children 7517f820d260
comparison
equal deleted inserted replaced
4860:d14d1f5f4eb4 4861:fe16d44f32d3
599 break; 599 break;
600 case REGISTRATION_DESCRIPTOR: /*MPEG-2 Registration descriptor */ 600 case REGISTRATION_DESCRIPTOR: /*MPEG-2 Registration descriptor */
601 reg_desc = bytestream_get_le32(&p); 601 reg_desc = bytestream_get_le32(&p);
602 if(reg_desc == AV_RL32("drac")) 602 if(reg_desc == AV_RL32("drac"))
603 has_dirac_descr = 1; 603 has_dirac_descr = 1;
604 else if(reg_desc == AV_RL32("AC-3"))
605 stream_type = STREAM_TYPE_AUDIO_AC3;
604 break; 606 break;
605 default: 607 default:
606 break; 608 break;
607 } 609 }
608 p = desc_end; 610 p = desc_end;