Changeset 4211

Show
Ignore:
Timestamp:
07/04/08 14:22:11 (6 years ago)
Author:
soohyunc
Message:

sync'ing commits to the vic-mpeg4 branch
(for the commit comments, please refer to vic-mpeg4 branch's message)

(note: most of these commits done by Piers O'Hanlon)

Location:
vic/branches/cc
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • vic/branches/cc/codec/compositor.cpp

    r3819 r4211  
    204204                p = n; 
    205205        } 
     206        overlays_=0; 
    206207} 
    207208 
     
    282283 
    283284        for (onode** op = &overlays_; *op != 0; op = &(*op)->next) { 
    284                 onode* p = (*op)->next; 
    285                 if (*op == p) { 
    286                         damage(p); 
     285                onode* p = (*op); 
     286                if (p->overlay == o) { 
     287                        //damage(p); 
    287288                        *op = p->next; 
    288289                        delete p; 
  • vic/branches/cc/codec/decoder-h264.cpp

    r3978 r4211  
    9191     * we encounter QCIF instead. 
    9292     */ 
    93     inw_ = 0; 
    94     inh_ = 0; 
     93    inw_ = 352; 
     94    inh_ = 288; 
    9595 
    9696     /*XXX*/  
     
    246246             
    247247            if (len < 0) { 
    248                 //fprintf(stderr, "H264_RTP: frame error\n"); 
     248                        //fprintf(stderr, "H264_RTP: frame error\n"); 
     249                        debug_msg("H264_RTP: frame error\n"); 
    249250            } 
    250251            
     
    253254                        inh_ = h264.height; 
    254255                        resize(inw_, inh_); 
    255             } 
    256             else { 
     256            } else { 
    257257                        Decoder::redraw(xxx_frame); 
    258258            } 
  • vic/branches/cc/codec/encoder-mpeg4.cpp

    r3954 r4211  
    88#include "net.h" 
    99#include "rtp.h" 
     10#include "debug.h" 
    1011#include "vic_tcl.h" 
    1112#include "transmitter.h" 
  • vic/branches/cc/codec/ffmpeg_codec.cpp

    r3942 r4211  
    55#include <iostream> 
    66#include <math.h> 
    7 #include "config.h" 
     7#include "debug.h" 
    88#include "ffmpeg_codec.h" 
    9  
     9#ifndef _UNISTD_H 
     10extern "C" int getpid(); 
     11#endif 
    1012 
    1113FFMpegCodec::FFMpegCodec() 
     
    144146    } 
    145147    width = height = 0; 
     148        frame_size = 0; 
    146149 
    147150    picture = avcodec_alloc_frame(); 
  • vic/branches/cc/codec/p64/p64.cpp

    r4139 r4211  
    6565#ifdef WIN32 
    6666//#include <winsock.h> 
     67typedef int intptr_t; 
    6768#else 
    6869#include <sys/param.h> 
  • vic/branches/cc/net/net-ip.cpp

    r4113 r4211  
    224224        char *g_addr; 
    225225        // Check for SSM src address: Src,Group 
    226         if ((g_addr=strchr(host,(int)','))!=NULL) { 
     226        if ((g_addr=(char*)strchr(host,(int)','))!=NULL) { 
    227227                char s_addr_ssm[MAXHOSTNAMELEN]; 
    228228                int i=0; 
  • vic/branches/cc/net/pktbuf.cpp

    r962 r4211  
    3636#include "pktbuf.h" 
    3737 
    38 pktbuf* BufferPool::freebufs_; 
    39 int BufferPool::nbufs_; 
     38pktbuf* BufferPool::freebufs_=0; 
     39int BufferPool::nbufs_=0; 
    4040 
    4141/*static class BufferPoolClass : public TclClass { 
  • vic/branches/cc/net/pktbuf.h

    r3702 r4211  
    8787class pktbuf : public Buffer { 
    8888public: 
     89        pktbuf(): layer(0),len(0),ref(0) {}; 
    8990        pktbuf* next; 
    9091        int layer;