summaryrefslogtreecommitdiff
path: root/drivers/media/platform/qcom/venus/helpers.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-10media: venus: Use newly-introduced hfi_buffer_requirements accessorsKonrad Dybcio1-2/+3
2023-08-10media: venus: Introduce accessors for remapped hfi_buffer_reqs membersKonrad Dybcio1-1/+1
2023-06-09media: venus: add handling of bit depth change from firmwareDikshita Agarwal1-0/+16
2023-06-09media: venus: update calculation for dpb buffersDikshita Agarwal1-0/+4
2023-06-09media: venus: add support for V4L2_PIX_FMT_P010 color formatDikshita Agarwal1-0/+2
2023-06-09media: venus: helpers: Fix ALIGN() of non power of twoRikard Falkeborn1-2/+2
2023-06-09media: venus: simplify the return expression of session_process_buf()Qinglang Miao1-6/+1
2023-04-12media: venus: Correct P010 buffer alignmentFritz Koenig1-2/+2
2022-09-24media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XXBryan O'Donoghue1-6/+7
2022-07-15media: venus: venus_helper_get_bufreq(): req is never NULLHans Verkuil1-4/+2
2022-04-24media: venus: Add a handling of QC10C compressed formatStanimir Varbanov1-22/+4
2022-04-24media: venus: Add a handling of QC08C compressed formatStanimir Varbanov1-0/+2
2022-04-24media: venus: helpers: Add helper to check supported pixel formatsStanimir Varbanov1-0/+23
2022-04-24media: venus: do not queue internal buffers from previous sequenceVikash Garodia1-9/+25
2022-03-07media: venus: vdec: fixed possible memory leak issueAmeer Hamza1-1/+1
2021-10-21media: venus: vdec: decoded picture buffer handling during reconfig sequenceMansur Alisha Shaik1-1/+50
2021-10-21media: venus: Handle fatal errors during encoding and decodingStanimir Varbanov1-0/+2
2021-10-21media: venus: helpers: Add helper to mark fatal vb2 errorStanimir Varbanov1-0/+12
2021-10-21media: venus: Make sys_error flag an atomic bitopsStanimir Varbanov1-1/+1
2021-10-08media: venus: Set buffer to FW based on FW min count requirement.Dikshita Agarwal1-1/+7
2021-10-08media: venus: helpers: update NUM_MBS macro calculationDikshita Agarwal1-2/+2
2021-10-08media: venus: Add num_vpp_pipes to resource structureDikshita Agarwal1-1/+1
2021-08-04media: venus: helper: do not set constrained parameters for UBWCMansur Alisha Shaik1-0/+3
2021-06-02media: venus: helpers: Delete an unneeded bool conversionZhen Lei1-2/+1
2021-06-02media: venus: Enable low power setting for encoderDikshita Agarwal1-0/+2
2021-04-06media: venus: helper: Decide work modeDikshita Agarwal1-1/+28
2021-04-06media: venus: helpers, hfi, vdec: Set actual plane constraints to FWDikshita Agarwal1-0/+24
2021-04-06media: venus: helpers: Add internal buffer list for v6Dikshita Agarwal1-1/+12
2021-04-06media: venus: hfi, vdec: v6 Add IS_V6() to existing IS_V4() if locationsBryan O'Donoghue1-3/+2
2021-01-27media: venus: venc: fix handlig of S_SELECTION and G_SELECTIONDikshita Agarwal1-0/+18
2021-01-13media: venus: helpers: Wire up hfi platform buffer requirementsStanimir Varbanov1-0/+50
2021-01-13media: venus: Rename venus_caps to hfi_plat_capsStanimir Varbanov1-3/+3
2021-01-13media: venus: Create hfi platform and move vpp/vsp thereStanimir Varbanov1-30/+24
2021-01-13media: venus: helpers: Calculate properly compressed buffer sizeStanimir Varbanov1-0/+2
2021-01-12media: venus: helpers: Lock outside of buffer queue helperStanimir Varbanov1-8/+3
2021-01-12media: venus: vdec: Fix non reliable setting of LAST flagStanimir Varbanov1-0/+6
2021-01-12media: venus: use contig vb2 opsAlexandre Courbot1-7/+2
2020-09-14media: venus: helpers: Add a helper to map v4l2 ids to HFI idsStanimir Varbanov1-0/+239
2020-09-01media: venus: Make debug infrastructure more flexibleStanimir Varbanov1-1/+1
2020-05-05media: venus: helpers: Done buffers per queue typeStanimir Varbanov1-6/+12
2020-02-27media: venus: vdec: handle 10bit bitstreamsAniket Masule1-0/+99
2020-02-27media: venus: introduce core selectionAniket Masule1-15/+2
2020-02-27media: venus: redesign clocks and pm domains controlStanimir Varbanov1-312/+4
2020-02-27media: venus: cache vb payload to be used by clock scalingStanimir Varbanov1-7/+13
2019-10-08media: venus: fix build on 32bit environmentsMauro Carvalho Chehab1-2/+3
2019-10-04media: venus: Update clock scalingAniket Masule1-20/+137
2019-10-04media: venus: Add codec data tableAniket Masule1-0/+30
2019-10-02media: venus: Use on-chip interconnect APIStanimir Varbanov1-1/+66
2019-08-05media: venus: dec: populate properly timestamps and flags for capture buffersStanimir Varbanov1-0/+54
2019-08-05media: venus: helpers: handle correctly vbuf fieldStanimir Varbanov1-0/+11