Patches parked here are NOT applied by get_dependencies.sh.

They were authored against pjsip 2.10 line numbers and don't apply cleanly to
pjsip 2.12, which has independently refactored the same files. Each one needs
to be rebased before being moved back into ../ alongside the others.

Smaller hunk-level drops (kept inline-trimmed in the active patches, not parked
here) are also worth noting:
  - 01: dropped aconfigure SSL_SOCK_IMP_DARWIN→OPENSSL hunk; already in 2.12.
  - 03: dropped sip_inv.c @3995 hunk; 2.12 has restructured the auto-BYE
        path around the `keep_inv_after_tsx_timeout` config option.
  - 06: dropped the whole Windows dshow_dev.c file diff; 2.12 changed it,
        and it isn't compiled on macOS anyway.
  - 07: dropped one FFmpeg API rename hunk in ffmpeg_vid_codecs.c; 2.12
        already conditionally selects FF_INPUT_BUFFER_PADDING_SIZE vs
        AV_INPUT_BUFFER_PADDING_SIZE via LIBAVCODEC_VER_AT_LEAST(56,35).
  - 11: dropped the cand.addr → cand.base_addr hunk in transport_ice.c;
        2.12 refactored that block (now uses an `addr` pointer + fallback
        candidate enumeration).

  02_pjlib_darwin.patch
    Adds Mach `semaphore_t` based pj_sem_t implementation on Darwin.
    Status: pjsip 2.12 already ships its own Darwin semaphore fix using
    Apple's GCD `dispatch_semaphore_t` (see PJ_SEMAPHORE_USE_DISPATCH_SEM
    in os_core_unix.c). If the dispatch implementation is good enough we
    can drop this patch entirely; otherwise it needs rebasing on top of
    2.12's struct pj_sem_t.

    Also adds TLS certificate logging to ssl_sock_ossl.c. In 2.12 the
    update_certs_info() function takes cert_info pointer parameters
    instead of using ssock->local_cert_info / ssock->remote_cert_info
    directly, so the hunks need restructuring.

  14_pjsip_tls_log_fix.patch
    Null-terminates cert subject/issuer strings before they're emitted
    by the PJ_LOG calls that 02 adds. Depends on 02 being rebased first.
