Frequently Asked Questions
5-2
Question
Answer
Why the output appears frozen
in video conferencing system?
This may happen when encoding is at very low bit-rate and many intra
macro blocks are being inserted, consuming more bits leading to skip
frames. Hence, the output appears frozen.
Can I change bit-rate, frame
rate, resolution at run time
Yes
Does Encoder support check for
encoder buffer overflow?
Yes. The Encoder supports check for encoded buffer size configured by
application. It returns FATAL error if buffers overflows.
What is granularity of the
process call?
The encoder supports only frame level encoding API.
What are the resolutions
supported?
The encoder supports all resolutions until up to 1920x1088. The minimum
resolution supported is 64x64.
The encoder gives error during
creation, what could be the
reason?
The create call failure is due to non-availability of the memory requested
by the codec.
The XDM control call fails, what
could be the reason?
The following are few of reasons for the error:
If create time parameter is not set properly then encoder returns back
during subsequent process/control call with detailed error code
Encoder is called with un-supported dynamic parameter.
The process call returns error,
what are the possible reasons?
The following are few of reasons for the error:
The input or output pointers are null
The input or output buffer sizes are not sufficient or incorrect
Creation/control time failure
Run time error occurred during encoding of the frame
Does this version of encoder
support interlaced coding?
This version supports interlace coding (field coding: SPF, MRF and ARF)
and does not support mbaff and picaff.
Does this version of encoder
support encoding multiple slices
in a frame?
Yes, slices can be generated bases upon number of macro blocks per
slice.
Does the encoder support B
frame encoding?
In what order does encoder
expect the frames, encode order
or capture order?
How the delay is controlled?
Yes, encoder supports B frame encoding. It accepts the frames in capture
order and internally processes them in encoder order.
Encoder has a mechanism to lock and free the input buffer, based on this
it has a initial delay to produce the bit stream, which is equivalent to
number of B frames getting encoded. Subsequent process call should
produce the compressed bit-stream and also frees up a buffer.
How many continuous B frames
can I have?
In this release version maximum of 255 continuous B frames can be
supported.
Does the encoder support meta
data input/output?
Yes, this version of the encoder supports reading in meta data for user
defined scaling matrix.
Does this version of encoder
support H.241 based NALU
packets
No
Содержание H.264 High Profile Encoder
Страница 10: ...x This page is intentionally left blank ...
Страница 12: ...xii This page is intentionally left blank ...
Страница 20: ......
Страница 134: ...Frequently Asked Questions 5 4 This page is intentionally left blank ...