--- On Thu, 20/1/11, aviad rozenhek <[email protected]> wrote:
> From: aviad rozenhek <[email protected]> > Subject: Re: [libav-user] Dynamic Resolution Changing > To: "Libav* user questions and discussions" <[email protected]> > Date: Thursday, 20 January, 2011, 22:59 > On Thu, Jan 20, 2011 at 05:26, Shane > M. Walton <[email protected]>wrote: > > > Hello, > > > > I have created a libavdevice that can read in raw > video frames from shared > > memory, which allows me to run ffmpeg and benefit from > all the features > > built in. (I love this...) This works > great for a known resolution that > > is consistent. So my question is, can the > application ffmpeg.c and the > > format context and stream contexts used throughout > react to a resolution > > change determined in the libavdevice code? > > > > Ideally, the shared memory contains a description of > the incoming frame, > > and > > when the description changes ffmpeg needs to be > notified up stream to > > recreate the video codec for the new resolution. > This is that part I am > > having trouble with. The AVInputFormat doesn't > really provide a way to > > modify the ost->st->codec and I doubt that I > would want to modify that > > directly... Is there a way to recreate the input > stream context when > > a AVInputFormat->read_packet() is called that would > have the upstream parts > > of ffmpeg recreate the codec or am I better off > writing my own application > > entirely? > > > > Here is the path of how I need things to work, the HD > and SD video is > > exclusive or not at the same time: > > > > Raw HD video -\ > > > SHM -> ffmpeg (via > libavdevice) -> encode (h.264) -> > > format (mpeg-ts) -> out... > > Raw SD video -/ > > > > Thanks! > > > > Shane > > > > that's something i'm very interested in as well, but in the > case of MPEG-TS > input. > -- > Aviad Rozenhek > _______________________________________________ > libav-user mailing list > [email protected] > https://lists.mplayerhq.hu/mailman/listinfo/libav-user > You might be interested in the conversation over at doom10 see http://doom10.org/index.php?topic=653.0 they are talking about this as well, it something that i am struggling with in out IPTV encode subsystem. I cannot and have not been able to get ffmpeg to take into account the dynamic res change which is something i need to get working. if you have any ideas let me know joolz _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
