Skip to content

New API Set (Version 1.x) for PBU based decoding#218

Merged
kpchoi merged 36 commits into
mainfrom
oapv_api_ver2
Jul 6, 2026
Merged

New API Set (Version 1.x) for PBU based decoding#218
kpchoi merged 36 commits into
mainfrom
oapv_api_ver2

Conversation

@kpchoi

@kpchoi kpchoi commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Added new API set to support PBU based decoding

  • New API introduces new decoding features;
    • PBU based decoding
    • Partial decoding indexed by Tile ID
  • Note: New API doesn't support additional encoding features
  • Note: Major version number is increased to v1.0.0.0

kpchoi and others added 30 commits March 3, 2026 17:27
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: Minsoo Park <mss.park@samsung.com>
Signed-off-by: Minsoo Park <mss.park@samsung.com>
Signed-off-by: subhrajitm20 <2003subhrajit@gmail.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
kpchoi added 2 commits June 30, 2026 15:50
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
@kpchoi kpchoi requested review from mss-park and tuzm24 June 30, 2026 08:44
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
@kpchoi kpchoi requested a review from ssantihub July 3, 2026 00:49
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>

@ssantihub ssantihub left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great. Looks good to me. Cheers.

@mss-park mss-park left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@tuzm24 tuzm24 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@creata96 creata96 self-requested a review July 3, 2026 05:38

@creata96 creata96 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment thread app/oapv_app_dec.c

#define MAX_BS_BUF 128 * 1024 * 1024 /* byte */
#define MAX_BS_BUF 128 * 1024 * 1024 /* byte */
#define MAX_NUM_METADATA_PLDS 128 /* max number of metadata payloads per access unit */

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this used anywhere?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The max number of metadata payload is defined in decoder app, but hardcoded value '128' was used instead of the predefined macro.
It is changed to MAX_NUM_METADATA_PLDS for now.
Thanks for information.

kpchoi added 2 commits July 6, 2026 09:31
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
Signed-off-by: kp5.choi@samsung.com <kp5.choi@samsung.com>
@kpchoi kpchoi merged commit 92ffa74 into main Jul 6, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants