Mercurial > mplayer.hg
comparison libmpdemux/open.c @ 4251:05affdf4bdcd
Moved network related code from open.c to network.c
author | bertrand |
---|---|
date | Sat, 19 Jan 2002 09:04:02 +0000 |
parents | de7eddb3fd70 |
children | e889d37f25b2 |
comparison
equal
deleted
inserted
replaced
4250:49746d2bfda7 | 4251:05affdf4bdcd |
---|---|
372 } | 372 } |
373 | 373 |
374 #ifdef STREAMING | 374 #ifdef STREAMING |
375 url = url_new(filename); | 375 url = url_new(filename); |
376 if(url) { | 376 if(url) { |
377 streaming_ctrl_t *streaming_ctrl; | 377 stream=new_stream(f,STREAMTYPE_STREAM); |
378 streaming_ctrl = streaming_ctrl_new(); | 378 if( streaming_start( stream, *file_format, url )<0){ |
379 if( streaming_ctrl==NULL ) return NULL; | 379 mp_msg(MSGT_OPEN,MSGL_ERR,MSGTR_UnableOpenURL, filename); |
380 url = check4proxies( url ); | 380 url_free(url); |
381 streaming_ctrl->url = url_copy( url ); | 381 return NULL; |
382 if( autodetectProtocol( streaming_ctrl, &f, file_format )<0 ) { | |
383 mp_msg(MSGT_OPEN,MSGL_INFO,MSGTR_UnableOpenURL, filename ); | |
384 return NULL; | |
385 } | 382 } |
386 mp_msg(MSGT_OPEN,MSGL_INFO,MSGTR_ConnToServer, url->hostname ); | 383 mp_msg(MSGT_OPEN,MSGL_INFO,MSGTR_ConnToServer, url->hostname ); |
387 stream=new_stream(f,STREAMTYPE_STREAM); | |
388 stream->streaming_ctrl = streaming_ctrl; | |
389 //if( streaming_start( stream , url, *file_format )<0){ | |
390 if( streaming_start( stream, *file_format )<0){ | |
391 mp_msg(MSGT_OPEN,MSGL_ERR,MSGTR_UnableOpenURL, filename); | |
392 url_free(url); | |
393 return NULL; | |
394 } | |
395 url_free(url); | 384 url_free(url); |
396 return stream; | 385 return stream; |
397 } | 386 } |
398 #endif | 387 #endif |
399 | 388 |