author | llornkcor <llornkcor> | 2002-04-21 02:16:03 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-04-21 02:16:03 (UTC) |
commit | 1c459273c0e9e387fd5fe2e2c05bef4db5bce115 (patch) (side-by-side diff) | |
tree | cba3a1247a06ec54508c154b0232b7d33d581413 /core | |
parent | 0e028a1857c7648bc329cbbf5cb35435be909ea6 (diff) | |
download | opie-1c459273c0e9e387fd5fe2e2c05bef4db5bce115.zip opie-1c459273c0e9e387fd5fe2e2c05bef4db5bce115.tar.gz opie-1c459273c0e9e387fd5fe2e2c05bef4db5bce115.tar.bz2 |
I really dont understand..
-rw-r--r-- | core/multimedia/opieplayer/libmad/libmad.pro | 4 | ||||
-rw-r--r-- | core/multimedia/opieplayer/libmad/libmadplugin.cpp | 68 |
2 files changed, 23 insertions, 49 deletions
diff --git a/core/multimedia/opieplayer/libmad/libmad.pro b/core/multimedia/opieplayer/libmad/libmad.pro index 679242b..8278bf0 100644 --- a/core/multimedia/opieplayer/libmad/libmad.pro +++ b/core/multimedia/opieplayer/libmad/libmad.pro @@ -5,5 +5,5 @@ HEADERS = libmad_version.h fixed.h bit.h timer.h stream.h frame.h synth.h de SOURCES = version.c fixed.c bit.c timer.c stream.c frame.c synth.c decoder.c \ - layer12.c layer3.c huffman.c libmadplugin.cpp libmadpluginimpl.cpp + network.c layer12.c layer3.c huffman.c libmadplugin.cpp libmadpluginimpl.cpp TARGET = madplugin -DESTDIR = ../../../plugins/codecs +DESTDIR = $(OPIEDIR)/plugins/codecs INCLUDEPATH += $(OPIEDIR)/include .. diff --git a/core/multimedia/opieplayer/libmad/libmadplugin.cpp b/core/multimedia/opieplayer/libmad/libmadplugin.cpp index 7978805..7bb6541 100644 --- a/core/multimedia/opieplayer/libmad/libmadplugin.cpp +++ b/core/multimedia/opieplayer/libmad/libmadplugin.cpp @@ -19,7 +19,2 @@ **********************************************************************/ -#include <qapplication.h> -#include <qpe/config.h> -#include <qmessagebox.h> -#include <qstring.h> - #include <stdio.h> @@ -38,3 +33,4 @@ #include <assert.h> - +#include <qapplication.h> +#include <qpe/config.h> @@ -239,3 +235,2 @@ int LibMadPlugin::http_read_line(int tcp_sock, char *buf, int size) { int LibMadPlugin::http_open(const QString& path ) { - qDebug("Open http"); char *host; @@ -246,23 +241,14 @@ int LibMadPlugin::http_open(const QString& path ) { char filename[PATH_MAX]; - // char c; + char c; char *arg =strdup(path.latin1()); - QString errorMsg; - /* Check for URL syntax */ -// if (strncmp(arg, "http://", strlen("http://"))) { -// qDebug("Url syntax error"); -// return (0); -// } + if (strncmp(arg, "http://", strlen("http://"))) + return (0); - qDebug("Parse URL"); + /* Parse URL */ port = 80; host = arg + strlen("http://"); - - // we need to think of something better than that - //if ((request = strchr(host, '/')) == NULL) { - // qDebug("Url syntax 2error %s", host); - // return (0); - // } - + if ((request = strchr(host, '/')) == NULL) + return (0); *request++ = 0; @@ -275,7 +261,6 @@ int LibMadPlugin::http_open(const QString& path ) { - qDebug("Open a TCP socket"); - if (!(tcp_sock = tcp_open(host, port))) { - perror("http_open"); - errorMsg="http_open "+(QString)strerror(errno); - QMessageBox::message("OPiePlayer",errorMsg); + /* Open a TCP socket */ + if (!(tcp_sock = tcp_open(host, port))) + { + perror("http_open"); return (0); @@ -291,8 +276,7 @@ int LibMadPlugin::http_open(const QString& path ) { "Pragma: no-cache\r\n" "Host: %s\r\n" "Accept: */*\r\n" "\r\n", filename, host); - qDebug("send"); + send(tcp_sock, http_request, strlen(http_request), 0); - qDebug("Parse server reply"); + /* Parse server reply */ #if 0 - qDebug("do 0"); do @@ -330,3 +314,3 @@ int LibMadPlugin::http_open(const QString& path ) { { - qDebug("redirect"); + /* redirect */ std::close(tcp_sock); @@ -340,3 +324,3 @@ int LibMadPlugin::http_open(const QString& path ) { { - qDebug(" This is icecast streaming"); + /* This is icecast streaming */ if (strncmp(http_request + 4, "200 ", 4)) @@ -362,3 +346,3 @@ bool LibMadPlugin::open( const QString& path ) { debugMsg( "LibMadPlugin::open" ); - Config cfg("OpiePlayer"); + Config cfg("MediaPlayer"); cfg.setGroup("Options"); @@ -370,12 +354,7 @@ bool LibMadPlugin::open( const QString& path ) { - qDebug( "Opening %s", path.latin1() ); + //qDebug( "Opening %s", path.latin1() ); + - bool isStream=FALSE; if (path.left( 4 ) == "http" ) { d->input.fd = http_open(path); - if(d->input.fd == 0) { - qDebug("http_open error"); - } - isStream=TRUE; - qDebug("Opened ok"); @@ -389,6 +368,4 @@ bool LibMadPlugin::open( const QString& path ) { } - if(!isStream) { - qDebug("Print ID#tags"); - printID3Tags(); - } + + printID3Tags(); @@ -420,7 +397,4 @@ bool LibMadPlugin::open( const QString& path ) { -qDebug("about to mad_stream"); mad_stream_init(&d->stream); -qDebug("mad_frame"); mad_frame_init(&d->frame); -qDebug("mad_synth"); mad_synth_init(&d->synth); |