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