Created attachment 117501 [details] Patch to support RichMedia annotations in poppler core The attached patch adds the data structures and parsing code for basic support of RichMedia annotations as described in 'Adobe Supplement to the ISO 32000'. Since most poppler frontends on Linux cannot support the proper playback of Flash media, this patch retrieves enough information (flash player parameters and filespec to embedded data stream) from the PDF, to allow the front end to extract the actual media (e.g. video or audio) and do the playback by the native media player of the system.
Created attachment 117503 [details] [review] Patch to support RichMedia annotations in poppler core
Created attachment 117505 [details] [review] Patch to support RichMedia annotations in poppler core
Please implement proper getters.
Created attachment 117624 [details] [review] Patch to support RichMedia annotations in poppler core Made all members private and added proper getter methods.
Do we want code on AnnotRichMedia::Deactivation::Deactivation and AnnotRichMedia::Activation::Activation to assign a condition if there "Condition" but doesn't match any of the 3 if? otherwise it ends up being not initialized, no? For the rest i'll say i haven't look at the spec but seems straigh-forward enough.
Created attachment 117663 [details] [review] Patch to support RichMedia annotations in poppler core The new patch ensures that the 'condition' member of Activation and Deactivation is always initialized.
Pushed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.