tim copperfield Posted November 6, 2021 Share Posted November 6, 2021 (edited) I have written a plugin for a domestic radio service which has multiple PIDs with audio and a data PID with current-playing song/artist information. Since this information changes every time a new song plays, I'd like to reflect this in EPG window while listening to radio. I've considered two ways to implement it: 1) Generate EIT p/f (well, p only in this case) and inject the resulting ts packet(s) from the plugin back into DVBViewer as PID 0x12 2) When I opened the project and looked at the SDK header, I saw MSG_SETEPG and thought if maybe that would be an easier way to do it. Anyway, I'm open to either of these methods, but I don't see any documentation for (2), and I'm not actually sure if I could return additional packets for implementing (1) from a plugin ( I know i can do start/stop filter for PIDs and I'm doing that) but I don't see a way to inject stuff. So uh,,, my question is, if I was to do (2), what's the details of the structure I need to send with this message and if I was to do (1), how can I inject arbitrary TS packets back to DVBViewer (they would be strictly generated inside my plugin, the feed does NOT have this PID at all). Thanks. edit: background of why I'm doing this was in this post, where i didn't get much help, either https://www.DVBViewer.tv/forum/topic/60773-best-way-to-inject-epg-from-non-standard-stream/ Edited November 6, 2021 by tim copperfield Quote Link to comment
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.