This release is a pre-release and may not be stable for production use.
PDX media adapter
Optional product-neutral media identity and technical-probe package.
- MP4, MOV, and MXF: stream SHA-256 identity and optional bounded
ffprobemetadata. - R3D: identity only; requires a reviewed RED SDK workflow or approved proxy.
- No semantic, scene, schedule, or content interpretation.
- Input paths are local-process inputs. Applications should pass
allowed_rootswhen the caller is not fully trusted.
The package does not upload, proxy, decode R3D, or claim analysis readiness.
Conformance contract proposal
pdx_adapter_media/schemas contains the bilaterally frozen v2
technical-profile and v1 conformance request/result contracts. The unpublished
0.2.0a3 candidate now implements deterministic profile construction and
conformance evaluation without changing the frozen schema bytes.
not_evaluated is a report disposition only; it is never an Engine RunState.
Analyzer or decode failure is evaluation_failed, distinct from a measured
does_not_conform result.
Consumer mapping is normative for this proposal:
not_evaluated: technical conformance was not requested; create no Engine binding and invent no request or expected digest.evaluation_failed: the check terminal outcome isfailedwith a safe error; retryability follows the failure.does_not_conform: the check terminal outcome issucceededso the verified report artifact is retained; the host reads that report and blocks the next product step.conforms: the check terminal outcome issucceededand the host may activate the next step.
None maps to completed_with_review. Prefer a specific MEDIA_*_MISMATCH or
*_LIMIT_EXCEEDED issue code. Use MEDIA_CONFORMANCE_FAILED only when no
specific code applies.
Release files for pdx-adapter-media 0.2.0a3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pdx_adapter_media-0.2.0a3.tar.gz | 13.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pdx_adapter_media-0.2.0a3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.3 kB
Release files / pdx_adapter_media-0.2.0a3.tar.gz
| Download URL | pdx_adapter_media-0.2.0a3.tar.gz |
|---|---|
| Size | 13.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e17168998cae183e3d2ed9ef97324cf3cc59b0c032be329a2aae5bd14d5620e
|
|
BLAKE2b-256 checksum How to use checksums |
29e735bf3fd9635ad19f6a1d57175d3dbb124b61ad4d7b4e6cfe7ef006a80789
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / pdx_adapter_media-0.2.0a3-py3-none-any.whl
| Download URL | pdx_adapter_media-0.2.0a3-py3-none-any.whl |
|---|---|
| Size | 15.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
717e7cebcbae62b8a352e3dec075e8e5441cde7979c8ddd8826772127a6dee09
|
|
BLAKE2b-256 checksum How to use checksums |
b48b8c41709adf85d319032a2da3432276b532e94a86f129a7a572ae6184f423
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency log