小编Adi*_*a P的帖子

ffmpeg.c什么是pts和dts?这个代码块在ffmpeg.c中做了什么?

  • 简单来说,什么是pts和dts值?
  • 为什么它们在转码[decode-encode]视频时很重要?

这段代码在ffmpeg.c中做了什么,它的目的是什么?

01562    ist->next_pts = ist->pts = picture.best_effort_timestamp;
01563    if (ist->st->codec->time_base.num != 0) {
01564        int ticks= ist->st->parser ? ist->st->parser->repeat_pict+1 : ist->st->codec->ticks_per_frame;
01565        ist->next_pts += ((int64_t)AV_TIME_BASE *
01566                         ist->st->codec->time_base.num * ticks) /
01567                         ist->st->codec->time_base.den;
01568    }
Run Code Online (Sandbox Code Playgroud)

c ffmpeg

50
推荐指数
1
解决办法
3万
查看次数

什么样的数据库在游戏中使用?

什么常见和流行的数据库/(游戏中使用的数据库类型)?

  1. MMORPG
  2. 基于浏览器的Flash游戏
  3. 视频游戏

database types

26
推荐指数
2
解决办法
3万
查看次数

c linux检查文件是否更新/更改/修改?

如果文件已更新/更改,如何检查c,linux.

我想在打开文件并从中执行提取/ i/o操作之前检查文件是否有更新.

c linux file-io

10
推荐指数
3
解决办法
1万
查看次数

C++ 2D像素完美碰撞检测库?

有哪些库可以与SDL和QT4集成.SDL或QT中是否有现有的软件包可以轻松实现这个?我正在寻找一个易于使用的库,可以让我拥有这样的功能

http://www.coreyoneil.com/portfolio/index.php?project=5

链接到Api/class示例/教程,它在您声明的库中实现了像素完美的碰撞检测,这正是我所寻找的.

编辑:请检查以上链接,了解我的意思是像素完美.

c++ qt sdl pixel collision-detection

9
推荐指数
1
解决办法
3049
查看次数

Qt moveToThread()vs我们使用每个时调用新线程

我们什么时候在线程应用程序中使用每个函数调用.给定两个函数fun1()和fun2()在同一个类中定义处理数据到缓冲区的读/写(队列操作).实现对这些的多线程.我们必须在一个单独的线程中运行这两个函数.现在假设第一个函数read在其线程的开头被调用.

最好在第一个函数线程的开头使用moveTothread(第二个线程)进行函数写入

要么

在新线程类中定义第二个函数,并在第一个线程的开头调用该线程.

c++ qt multithreading qthread

7
推荐指数
2
解决办法
2万
查看次数

从浏览器卸载as3 flash应用程序清理

通常当您从另一个swf卸载swf时,您将遵循从舞台或卸载事件中删除的清理工具.

但是当你通过离开页面或重新加载页面或关闭/删除应用程序退出as3 flash应用程序时.您将遵循哪些最佳实践来确保正确的清理和垃圾收集.

问题:在这方面,只有as3代码可以使用哪些方法.

可以说,一旦swf被卸载或移除,其内存占用量可以通过任务管理器验证已经减少这是一个足够好的措施吗?

或者建议以适当的方式处理卸载/退出?

browser flash garbage-collection actionscript-3

2
推荐指数
1
解决办法
287
查看次数

c ++ qthread同时启动2个线程

我有两个线程一和二.由头文件中各自的类定义.我想在第一个线程启动时启动第二个线程.在第一个产生意外结果的构造函数中创建和启动第二个线程.我的头文件"header.h"

#ifndef HEADER
#define HEADER
#include <QtGui>
class One:public QThread
{
public:
    One();
    void run();

};

class Two:public QThread
{
public:
    Two();
    void run();
};
#endif
Run Code Online (Sandbox Code Playgroud)

我的班级文件"main.cpp"

#include "header.h"
#include<iostream>
using namespace std;

One::One()
{
/* the output just hangs at thread two and does not get to thread one run */
Two b;
b.start();
b.wait();

}
void One::run()
{
    cout<<"One run\n";
    int i=0;
    for(;;)
    {

        i++;
        cout<<"+++ "<<i<<endl;
        if(i==10)
            break;
        sleep(3);
    }
}

Two::Two()
{

}
void …
Run Code Online (Sandbox Code Playgroud)

c++ concurrency qt multithreading qthread

1
推荐指数
1
解决办法
2943
查看次数

什么是使用QT库的c ++中这行代码的等价物?

鉴于声明

   class DBuffer
{
//...
};

typedef QList<DBuffer*> DBuffers;
QList<int> fds;
QMap<int, DBuffers> buffers; 
Run Code Online (Sandbox Code Playgroud)

下面给出的函数中的代码行是什么意思.

function()
{
 // what does this line mean? what is "&bufs"

    DBuffers &bufs=buffers[fds[i]];
}
Run Code Online (Sandbox Code Playgroud)

c++ qt pointers qt4 qlist

0
推荐指数
1
解决办法
126
查看次数