Changeset 44519 for titan/titan/player.h


Ignore:
Timestamp:
01/15/20 14:27:57 (3 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/player.h

    r44518 r44519  
    3535#include <sched.h>
    3636#include <signal.h>
     37#ifdef OEBUILD
    3738#include <inttypes.h>
    3839#include <stdarg.h>
    39 
     40#endif
    4041#include <sys/ioctl.h>
    4142#include <sys/prctl.h>
     
    4546#include <sys/resource.h>
    4647#include <sys/mman.h>
     48#ifdef OEBUILD
    4749#include <sys/socket.h>
    4850#include <sys/un.h>
     
    5052
    5153#include <pthread.h>
    52 
     54#endif
    5355#include "common.h"
     56#ifdef OEBUILD
    5457#include "misc.h"
    55 
     58#endif
    5659extern int ffmpeg_av_dict_set(const char *key, const char *value, int flags);
    5760extern void       aac_software_decoder_set(const int32_t val);
     
    6265extern void      eac3_software_decoder_set(const int32_t val);
    6366extern void       mp3_software_decoder_set(const int32_t val);
     67#ifdef OEBUILD
    6468extern void       amr_software_decoder_set(const int32_t val);
    6569extern void    vorbis_software_decoder_set(const int32_t val);
    6670extern void      opus_software_decoder_set(const int32_t val);
    67 
     71#endif
    6872extern void            rtmp_proto_impl_set(const int32_t val);
    6973extern void        flv2mpeg4_converter_set(const int32_t val);
     74#ifdef OEBUILD
    7075extern void        sel_program_id_set(const int32_t val);
    71 
     76#endif
    7277extern void pcm_resampling_set(int32_t val);
    7378extern void stereo_software_decoder_set(int32_t val);
     
    124129        {
    125130            TrackDescription_t *TrackList = NULL;
    126             ptrManager->Command(g_player, MANAGER_LIST, &TrackList);
     131            ptrManager->Command(player, MANAGER_LIST, &TrackList);
    127132            if( NULL != TrackList)
    128133            {
    129134                int i = 0;
     135#ifdef OEBUILD
    130136                E2iStartMsg();
    131137                E2iSendMsg("{\"%c_%c\": [", argvBuff[0], argvBuff[1]);
     138#else
     139                fprintf(stderr, "{\"%c_%c\": [", argvBuff[0], argvBuff[1]);
     140#endif
    132141                for (i = 0; TrackList[i].Id >= 0; ++i)
    133142                {
    134143                    if(0 < i)
    135144                    {
     145#ifdef OEBUILD
    136146                        E2iSendMsg(", ");
     147#else
     148                        fprintf(stderr, ", ");
     149#endif
    137150                    }
     151#ifdef OEBUILD
    138152                    E2iSendMsg("{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\"}", TrackList[i].Id , TrackList[i].Encoding, TrackList[i].Name);
     153#else
     154                        fprintf(stderr, "{\"%c_%c\": [", argvBuff[0], argvBuff[1]);
     155#endif
    139156                    free(TrackList[i].Encoding);
    140157                    free(TrackList[i].Name);
     
    147164            {
    148165                // not tracks
     166#ifdef OEBUILD
    149167                E2iSendMsg("{\"%c_%c\": []}\n", argvBuff[0], argvBuff[1]);
     168#else
     169                fprintf(stderr, "{\"%c_%c\": []}\n", argvBuff[0], argvBuff[1]);
     170#endif
    150171            }
    151172            break;
     
    155176           
    156177            TrackDescription_t *track = NULL;
    157             ptrManager->Command(g_player, MANAGER_GET_TRACK_DESC, &track);
     178            ptrManager->Command(player, MANAGER_GET_TRACK_DESC, &track);
    158179            if (NULL != track)
    159180            {
    160181                if ('a' == argvBuff[0] || 's' == argvBuff[0])
    161182                {
     183#ifdef OEBUILD
    162184                    E2iSendMsg("{\"%c_%c\":{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\"}}\n", argvBuff[0], argvBuff[1], track->Id , track->Encoding, track->Name);
     185#else
     186                    fprintf(stderr, "{\"%c_%c\":{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\"}}\n", argvBuff[0], argvBuff[1], track->Id , track->Encoding, track->Name);
     187#endif
    163188                }
    164189                else // video
    165190                {
     191#ifdef OEBUILD
    166192                    E2iSendMsg("{\"%c_%c\":{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\",\"w\":%d,\"h\":%d,\"f\":%u,\"p\":%d,\"an\":%d,\"ad\":%d}}\n", \
     193#else
     194                    fprintf(stderr, "{\"%c_%c\":{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\",\"w\":%d,\"h\":%d,\"f\":%u,\"p\":%d,\"an\":%d,\"ad\":%d}}\n", \
     195#endif
    167196                    argvBuff[0], argvBuff[1], track->Id , track->Encoding, track->Name, track->width, track->height, track->frame_rate, track->progressive, track->aspect_ratio_num, track->aspect_ratio_den);
    168197                }
     
    176205                if ('a' == argvBuff[0] || 's' == argvBuff[0])
    177206                {
     207#ifdef OEBUILD
    178208                    E2iSendMsg("{\"%c_%c\":{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\"}}\n", argvBuff[0], argvBuff[1], -1, "", "");
     209#else
     210                    fprintf(stderr, "{\"%c_%c\":{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\"}}\n", argvBuff[0], argvBuff[1], -1, "", "");
     211#endif
    179212                }
    180213                else // video
    181214                {
     215#ifdef OEBUILD
    182216                    E2iSendMsg("{\"%c_%c\":{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\",\"w\":%d,\"h\":%d,\"f\":%u,\"p\":%d}}\n", argvBuff[0], argvBuff[1], -1, "", "", -1, -1, 0, -1);
     217#else
     218                    fprintf(stderr, "{\"%c_%c\":{\"id\":%d,\"e\":\"%s\",\"n\":\"%s\",\"w\":%d,\"h\":%d,\"f\":%u,\"p\":%d}}\n", argvBuff[0], argvBuff[1], -1, "", "", -1, -1, 0, -1);
     219#endif
    183220                }
    184221            }
     
    199236                    {
    200237                        TrackDescription_t *TrackList = NULL;
    201                         ptrManager->Command(g_player, MANAGER_LIST, &TrackList);
     238                        ptrManager->Command(player, MANAGER_LIST, &TrackList);
    202239                        if( NULL != TrackList)
    203240                        {
     
    227264                if(id >= 0 || (1 == ok && id == -1))
    228265                {
    229                     commandRetVal = g_player->playback->Command(g_player, playbackSwitchCmd, (void*)&id);
     266                    commandRetVal = player->playback->Command(player, playbackSwitchCmd, (void*)&id);
     267#ifdef OEBUILD
    230268                    E2iSendMsg("{\"%c_%c\":{\"id\":%d,\"sts\":%d}}\n", argvBuff[0], 's', id, commandRetVal);
     269#else
     270                    fprintf(stderr, "{\"%c_%c\":{\"id\":%d,\"sts\":%d}}\n", argvBuff[0], 's', id, commandRetVal);
     271#endif
    231272                }
    232273            }
     
    241282static void UpdateVideoTrack()
    242283{
    243     HandleTracks(g_player->manager->video, (PlaybackCmd_t)-1, "vc");
     284    HandleTracks(player->manager->video, (PlaybackCmd_t)-1, "vc");
    244285}
    245286#endif
Note: See TracChangeset for help on using the changeset viewer.