Opened 13 years ago
Last modified 13 years ago
#1193 closed defect
ISSUES and TODOS — at Version 9
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-2.0-dev |
Component: | common | Version: | 2.0-dev-branch |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description (last modified by nanang)
COMMON:
- Protect video features inside #if PJMEDIA_HAS_VIDEO
- Some compilation flags (ffmpeg, SDL, V4L2, QT CFLAGS and LDFLAGS) are duplicated in build.mak.in and pjmedia/os-auto.mak.in
PJMEDIA:
- Should we have unique format_id for each RGB format?
- Endianness in pixel representation
- Videoport only buffers 1 frame
- More advanced frame format?:
- buffer capacity size
- 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?
- duplicate fps and frame_rate in pjmedia_format and pjmedia_vid_param
- The "*fmt" in pjmedia_vid_dev_info is bad for pjmedia_vid_dev_get_info(), because user then may modify modify the pointer.
- Similarly the "detail*" in pjmedia_format is bad for the same reason.
- Test with planar YUV formats
- audiodev xxx-Direct features
- WMME-dev extended format not yet ported
- SDL video resize (take a look at SDL's add-on libraries: SPriG or SDL_gfx)
- Clean up the usage of PJ_EUNKNOWN in video stream/codec
- 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
- pjmedia_vid_subsys_xx() (videodev) is not a good name
PJSUA-LIB
- non-blocking transport creation
- optional SRTP with duplicated media lines
- call hold status should be calculated from the direction of *all* media streams (currently only the first audio)
- allow call with zero audio (e.g. video only)?
- test with miscellaneous SDP scenarios
- audio-video sync (also need spec, e.g: which audio-video stream to be sync-ed, all stream in the same call?)
- video device IDs config setting
- automatic conversion when capturer/renderer format capability doesn't match to codec/stream
Change History (9)
comment:1 Changed 13 years ago by ming
comment:2 Changed 13 years ago by bennylp
- Description modified (diff)
- Summary changed from ISSUES to ISSUES and TODOS
comment:3 Changed 13 years ago by nanang
- Description modified (diff)
comment:4 Changed 13 years ago by bennylp
- Description modified (diff)
comment:5 Changed 13 years ago by bennylp
- Description modified (diff)
comment:6 Changed 13 years ago by bennylp
- Description modified (diff)
comment:7 Changed 13 years ago by bennylp
- Description modified (diff)
comment:8 Changed 13 years ago by nanang
- Description modified (diff)
comment:9 Changed 13 years ago by nanang
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
(In [3401]) Fixed #1184:
Re #1193: (no. 6: duplicate fps and frame_rate in pjmedia_format and pjmedia_vid_param)