changeset 4710:701976d7a7d1

fast header checker added
author arpi
date Thu, 14 Feb 2002 23:41:00 +0000
parents 860808c94265
children 39f5eccd54c2
files libmpdemux/mp3_hdr.h
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libmpdemux/mp3_hdr.h	Thu Feb 14 23:41:00 2002 +0000
@@ -0,0 +1,9 @@
+
+int mp_decode_mp3_header(unsigned char* hbuf);
+
+static inline int mp_check_mp3_header(unsigned int head){
+    if( (head & 0x0000e0ff) != 0x0000e0ff ||  
+        (head & 0x00fc0000) == 0x00fc0000) return 0;
+    if(mp_decode_mp3_header((unsigned char*)(&head))<=0) return 0;
+    return 1;
+}