[Ffmpeg-devel] WMA encoding and Windows Media Player for Mac OS X

Tyler Loch tylerl82
Mon Mar 5 14:49:16 CET 2007


> one thing you could try is to replace the following code in asf-enc.c
>             if(enc->codec_id == CODEC_ID_ADPCM_G726 || !enc- 
> >block_align){
>                 put_le16(pb, 0x0190);
>                 put_le16(pb, 0x0190);
>             }else{
>                 put_le16(pb, enc->block_align);
>                 put_le16(pb, enc->block_align);
>             }
> by
> put_le16(pb, enc->block_align);
> put_le16(pb, 1);
> or
> put_le16(pb, 1);
> put_le16(pb, enc->block_align);
> or
> put_le16(pb, 1);
> put_le16(pb, 1);
> or maybe even 0 instead of 1
> and report back if any of this makes any difference or even fixes  
> the problem
> completely

put_le16(pb, enc->block_align);
put_le16(pb, 1);
^^ No effect on frequency of pops and buzzes. Same for put_le16(pb, 0);

put_le16(pb, 1);
*
^^ Any ordering or numbers without enc->block_align on top creates  
WMV files with no sound on WMP Mac.


-Tyler Loch
Techspansion LLC
http://www.techspansion.com






More information about the ffmpeg-devel mailing list