View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007477 | MMW v4 | Synchronization | public | 2011-03-06 21:50 | 2011-05-02 01:43 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 4.0 | ||||
Target Version | 4.0 | Fixed in Version | 4.0 | ||
Summary | 0007477: Map constants for 'Profiles' and 'Levels' in Supported formats | ||||
Description | Currently, the 'Profiles' and 'Levels' constants are not mapped anywhere. It needs to be mapped prior to the release of MM4. There are 2 possible approaches: 1) Just document mapping of constants to profiles/levels in a wiki 2) Modify the UI so that the user is able to select the constants from a series of checkboxes (that vary depending on what formats are enabled). Note that there is no need to treat these as translatable strings. The second approach is much preferable because it is easier for users, and avoids the need to sync documentation with highly technical code changes. | ||||
Additional Information | Taken directly from sources, i.e. without any formatting it's: VP_0 = $1; // ; H263 - 0 (Baseline) VP_1 = $2; // H264 - Constrained Baseline (CBP) ; MPEG4 - Simple ; WMV - Simple ; H263 - 1 (H.320 Coding Efficiency Version 2 Backward-Compatibility) VP_2 = $4; // H264 - Baseline (BP) ; MPEG4 - Simple Scalable ; WMV - Main ; H263 - 2 (Version 1 Backward-Compatibility) VP_3 = $8; // H264 - Main (MP) ; MPEG4 - Core ; WMV - Advanced ; H263 - 3 (Version 2 Interactive and Streaming Wireless) VP_4 = $10; // H264 - Extended (XP) ; MPEG4 - Main ; WMV - Complex ; H263 - 4 (Version 3 Interactive and Streaming Wireless) VP_5 = $20; // H264 - High (HiP) ; MPEG4 - Core Scalable ; H263 - 5 (Conversational High Compression) VP_6 = $40; // H264 - High 10 (Hi10P) ; MPEG4 - Advanced Core ; H263 - 6 (Conversational Internet) VP_7 = $80; // H264 - High 4:2:2 (Hi422P) ; MPEG4 - Advanced Simple ; H263 - 7 (Conversational Interlace) VP_8 = $100; // H264 - High 4:4:4 Predictive (Hi444PP) ; H263 - 8 (High Latency) VP_9 = $200; // H264 - High 10 Intra VP_10 = $400; // H264 - High 4:2:2 Intra VP_11 = $800; // H264 - High 4:4:4 Intra VP_12 = $1000; // H264 - CAVLC 4:4:4 Intra VP_13 = $2000; // H264 - Scalable Baseline VP_14 = $4000; // H264 - Scalable High VP_15 = $8000; // H264 - Scalable High Intra VP_16 = $10000; // H264 - Stereo High VP_17 = $20000; // H264 - Multiview High VP_18 = $40000; // H264 - High 4:4:4 - removed from specification VP_19 = $80000; VP_20 = $100000; VP_21 = $200000; // video levels VL_0 = $1; // MPEG4 - level 0 VL_1 = $2; // H264 - level 1 ; MPEG4 - level 1 ; WMV - Low level VL_2 = $4; // H264 - level 1b ; MPEG4 - level 2 ; WMV - Medium level VL_3 = $8; // H264 - level 1.1 ; MPEG4 - level 3 ; WMV - High level VL_4 = $10; // H264 - level 1.2 ; MPEG4 - level 4 VL_5 = $20; // H264 - level 1.3 ; MPEG4 - level 5 VL_6 = $40; // H264 - level 2 VL_7 = $80; // H264 - level 2.1 VL_8 = $100; // H264 - level 2.2 VL_9 = $200; // H264 - level 3 VL_10 = $400; // H264 - level 3.1 VL_11 = $800; // H264 - level 3.2 VL_12 = $1000; // H264 - level 4 VL_13 = $2000; // H264 - level 4.1 VL_14 = $4000; // H264 - level 4.2 VL_15 = $8000; // H264 - level 5 VL_16 = $10000; // H264 - level 5.1 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1352 | ||||