1 | | COMMON: |
2 | | 1. Protect video features inside #if PJMEDIA_HAS_VIDEO |
3 | | 1. Some compilation flags (ffmpeg, SDL, V4L2, QT CFLAGS and LDFLAGS) are duplicated in build.mak.in and pjmedia/os-auto.mak.in |
4 | | |
5 | | PJMEDIA: |
6 | | 1. Should we have unique format_id for each RGB format? |
7 | | 1. Endianness in pixel representation |
8 | | 1. Videoport only buffers 1 frame |
9 | | 1. More advanced frame format?: |
10 | | - buffer capacity size |
11 | | 1. what pjmedia_vid_param fields are initialized by default_param()? Can app expect all fields will be initialized with default values, and ready to be used? |
12 | | 1. duplicate fps and frame_rate in pjmedia_format and pjmedia_vid_param |
13 | | 1. The "*fmt" in pjmedia_vid_dev_info is bad for pjmedia_vid_dev_get_info(), because user then may modify modify the pointer. |
14 | | 1. Similarly the "detail*" in pjmedia_format is bad for the same reason. |
15 | | 1. Test with planar YUV formats |
16 | | 1. audiodev xxx-Direct features |
17 | | 1. WMME-dev extended format not yet ported |
18 | | 1. SDL video resize (take a look at SDL's add-on libraries: [http://code.bluedinosaurs.com/SPriG.html SPriG] or [http://www.ferzkopp.net/joomla/content/view/19/14/ SDL_gfx]) |
19 | | 1. Clean up the usage of PJ_EUNKNOWN in video stream/codec |
20 | | 1. ffmpeg_codecs.c contains codecs that doesn't have RTP packetization support, e.g: divx/mpeg4 (for AVI play), somehow those codecs shouldn't be listed in the SDP |
21 | | 1. pjmedia_vid_subsys_xx() (videodev) is not a good name |
22 | | |
23 | | PJSUA-LIB |
24 | | 1. non-blocking transport creation |
25 | | 1. optional SRTP with duplicated media lines |
26 | | 1. call hold status should be calculated from the direction of *all* media streams (currently only the first audio) |
27 | | 1. allow call with zero audio (e.g. video only)? |
28 | | 1. test with miscellaneous SDP scenarios |
29 | | 1. audio-video sync (also need spec, e.g: which audio-video stream to be sync-ed, all stream in the same call?) |
30 | | 1. video device IDs config setting |
31 | | 1. automatic conversion when capturer/renderer format capability doesn't match to codec/stream |
32 | | |
| 1 | Internal: write [https://spreadsheets.google.com/a/teluu.com/ccc?key=0AtSb_hwimpDidHZMR1ozWlVzOEVUMmdQSWlTcFlsVmc&hl=en here] instead. |