Mercurial > libavformat.hg
view barpainet.c @ 401:42cc78ece67f libavformat
* .mov files with uncompressed audio can't be correctly processed
because of the sample_size == 1 and MINOLTA hack relying on
the information. So in a way, it's a hack of a hack.
btw, if somebody knows why in the world even Apple's software
thinks that for PCM 16bit sample_size == 1 please let me know.
It clearly isn't documented that way.
author | romansh |
---|---|
date | Wed, 31 Mar 2004 04:51:14 +0000 |
parents | 05318cf2e886 |
children | da1d5db0ce5c |
line wrap: on
line source
#include <stdlib.h> #include <strings.h> #include "barpainet.h" int inet_aton (const char * str, struct in_addr * add) { const char * pch = str; unsigned int add1 = 0, add2 = 0, add3 = 0, add4 = 0; add1 = atoi(pch); pch = strpbrk(pch,"."); if (pch == 0 || ++pch == 0) goto done; add2 = atoi(pch); pch = strpbrk(pch,"."); if (pch == 0 || ++pch == 0) goto done; add3 = atoi(pch); pch = strpbrk(pch,"."); if (pch == 0 || ++pch == 0) goto done; add4 = atoi(pch); done: add->s_addr=(add4<<24)+(add3<<16)+(add2<<8)+add1; return 1; }