Changeset 41312 for titan


Ignore:
Timestamp:
11/27/17 19:24:22 (5 years ago)
Author:
obi
Message:

libeplayer3 switch tslivemod check

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/libeplayer3/container/container_ffmpeg.c

    r41219 r41312  
    15901590        av_dict_set(&avio_opts, "timeout", "20000000", 0); //20sec
    15911591//obi
    1592                 char* cookie = NULL, *tmpstr1 = NULL, *tmpstr2 = NULL, *tmpstr3 = NULL, *headers = NULL, *useragent = NULL;
     1592                char* cookie = NULL, *tmpstr1 = NULL, *tmpstr2 = NULL, *tmpstr3 = NULL, *tmpstr4 = NULL, *headers = NULL, *useragent = NULL;
    15931593                int count = 0, count1 = 0, count2 = 0, count3 = 0, i = 0, i1 = 0, i2 = 0, i3 = 0;
    15941594                struct splitstr* ret1 = NULL;
     
    16521652
    16531653                ffmpeg_printf(10, "check user-agent and header\n");
     1654                tmpstr4 = ostrcat(filename, NULL, 0, 0);
    16541655
    16551656                if(ostrstr(filename, "|") != NULL)
     
    17281729
    17291730                }
    1730 
    17311731                ffmpeg_printf(10, "check tslivemode\n");
    17321732
    1733         if (ostrstr(filename, ".m3u8") != NULL)
     1733//        if (ostrstr(filename, ".m3u8") != NULL)
     1734        if (ostrstr(tmpstr4, "&tslivemode=1") != NULL)
    17341735        {
    17351736                        ffmpeg_printf(10, "set tslivemode\n");
     
    17461747        }
    17471748    }
    1748    
     1749        free(tmpstr4), tmpstr4 = NULL;
     1750
    17491751    pavio_opts = &avio_opts;
    17501752   
Note: See TracChangeset for help on using the changeset viewer.