Skip to content

vlc backend fails with current emacs (re-opened) #67

Description

@dieterdeyke

emacs from git (commit 96e2a7ff0d3501abf360157e830bf5817962922f) shows the following error when trying to play a track with the vlc backend

Debugger entered--Lisp error: (wrong-type-argument listp 1000000000)
signal(wrong-type-argument (listp 1000000000))
bongo-vlc-process-filter(# "status change: ( new input: file:///home/deyke/podcasts/Computerphile/Recreating%20ITS%20-%20Computerphile%20%5BcDKPbMaLTA4%5D.webm )\15\nstatus change: ( play state: 3 )\15\n0\15\n447\15\n")

I tracked down the cause of the problem:

emacs commit

commit 57c5967828f0415604a393b244bd62be93262f30
Author: Paul Eggert eggert@cs.ucla.edu
Date: Thu Jul 23 23:02:55 2026 -0700

current-time-list now defaults to nil

Change the default value from current-time-list from t to nil.
This continues the transition that was begun in Emacs 29, so
that functions like current-time generate timestamps in the
more-efficient and more-consistent (TICKS . HZ) form.

  • src/timefns.c: Default to false.

changed the return value (current-time), which bongo cannot handle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions