Skip to content

Add upipe_interlace#1140

Open
quarium wants to merge 2 commits intoUpipe:masterfrom
quarium:upipe_interlace
Open

Add upipe_interlace#1140
quarium wants to merge 2 commits intoUpipe:masterfrom
quarium:upipe_interlace

Conversation

@quarium
Copy link
Copy Markdown
Contributor

@quarium quarium commented Jan 30, 2026

Add upipe_interlace pipe to preform temporal field interlacing.

@quarium quarium requested a review from nto January 30, 2026 15:31
@quarium quarium force-pushed the upipe_interlace branch 4 times, most recently from b3ef35b to 72dfc5c Compare January 30, 2026 16:07
@quarium quarium force-pushed the upipe_interlace branch 2 times, most recently from a2f0f55 to 62bcc49 Compare February 10, 2026 10:08
@quarium quarium force-pushed the upipe_interlace branch 2 times, most recently from b0524fe to df085df Compare March 6, 2026 10:37
@quarium quarium marked this pull request as ready for review April 7, 2026 14:07
@kierank
Copy link
Copy Markdown
Contributor

kierank commented Apr 7, 2026

Some filtering of fields like FFmpeg does would be nice.

@quarium
Copy link
Copy Markdown
Contributor Author

quarium commented Apr 8, 2026

@kierank is that ok for you?

@quarium quarium requested a review from nto April 8, 2026 14:17
@kierank
Copy link
Copy Markdown
Contributor

kierank commented Apr 8, 2026 via email

@quarium quarium force-pushed the upipe_interlace branch 3 times, most recently from 6771397 to 3dce434 Compare April 10, 2026 08:32
@quarium quarium requested a review from nto April 10, 2026 08:33
quarium added 2 commits April 10, 2026 10:47
Add upipe_interlace pipe to preform temporal field interlacing.
Comment on lines +154 to +155
struct upipe_mgr *
upipe_interlace_mgr_alloc(void);
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.

Suggested change
struct upipe_mgr *
upipe_interlace_mgr_alloc(void);
struct upipe_mgr *upipe_interlace_mgr_alloc(void);

struct upipe upipe;
};

UPIPE_HELPER_UPIPE(upipe_interlace, upipe, UPIPE_INTERLACE_SIGNATURE);
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.

Suggested change
UPIPE_HELPER_UPIPE(upipe_interlace, upipe, UPIPE_INTERLACE_SIGNATURE);
UPIPE_HELPER_UPIPE(upipe_interlace, upipe, UPIPE_INTERLACE_SIGNATURE)

upipe_warn_va(upipe, "input interlacing mismatch, got %s need %s",
input_tff ? "tff" : "bff",
upipe_interlace->tff ? "tff" : "bff");
return UBASE_ERR_INVALID;
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.

If an error is returned, the corresponding message should be an error message, not a warning.

Copy link
Copy Markdown
Collaborator

@nto nto left a comment

Choose a reason for hiding this comment

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

There is a typo in the commit message: "preform"

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.

3 participants