Mercurial > libavformat.hg
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; |