No comments on parts 2 to 4 of this patchset?

Regards,
David

Le jeudi 07 juin 2012 à 11:38 +0200, David Girault a écrit :
> New version (V4) of HDMV Interactive Graphics Stream support patch.
> More test were done and detected issue were addressed.
> 
> Tests was done with the x264 demo disk found here:
>  http://x264dev.multimedia.cx/archives/328
> Direct link to torrent file to download:
>  http://x264.nl/x264_Demo_Blu-ray.torrent
> 
> Other tests were done with bluray demo disks, especially the one from 
> AVSForum that use huge menu:
>  
> http://www.avsforum.com/t/1391873/reference-blu-ray-demo-disc-bd9-dvd-dl-media-bd50
> 
> This smaller calibration disc may also work but not tested yet:
>  http://www.avsforum.com/t/948496/avs-hd-709-blu-ray-mp4-calibration
> 
> 
> Play titles of x264 demo disk:
> 
> 1) With the small x264 demo disk, after mounting this iso image, you can  
> play a 720p video with 720p popup menu (2 pages):
> $ ./avplay -v debug /mnt/iso/BDMV/STREAM/00000.m2ts 
> /mnt/iso/BDMV/STREAM/00005.m2ts
> 
> In video window, type 'p' to switch menu pages, 'l/r/u/b' to navigate, 
> 'enter' to display current button in activated state. First page may have an 
> auto-activated button without any picture.
> 
> 2) Playing the two 1080p movies with 1080p popup menu in subpath:
> $ ./avplay -v debug /mnt/iso/BDMV/STREAM/00002.m2ts 
> /mnt/iso/BDMV/STREAM/00004.m2ts
> or
> $ ./avplay -v debug /mnt/iso/BDMV/STREAM/00003.m2ts 
> /mnt/iso/BDMV/STREAM/00004.m2ts
> 
> 3) Playing 1080p mpeg2 disc menu (single frame movie, menu in subpath):
> $ ./avplay -v debug /mnt/iso/BDMV/STREAM/00006.m2ts 
> /mnt/iso/BDMV/STREAM/00007.m2ts
> 
> Main disk menu may have only one frame (this is the case with this demo 
> bluray), this require heavy work to redisplay the overlay plane over the 
> video, requiring backup/restore of video picture in avplay. This is still 
> bugged but don't have idea 
> 
> 
> Play menu titles of AVSForum demo disk:
> 
> Most of them are multi-pages so remember to cycle displayed page using 'p' 
> key.
> 
> 1) Main menu
> 
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00000.m2ts 
> /path/to/BD50/BDMV/STREAM/00001.m2ts
> 
> 2) Sub-menus
> 
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00000.m2ts 
> /path/to/BD50/BDMV/STREAM/00011.m2ts
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00000.m2ts 
> /path/to/BD50/BDMV/STREAM/00012.m2ts
> 
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00018.m2ts 
> /path/to/BD50/BDMV/STREAM/00022.m2ts
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00018.m2ts 
> /path/to/BD50/BDMV/STREAM/00023.m2ts
> 
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00000.m2ts 
> /path/to/BD50/BDMV/STREAM/00033.m2ts
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00000.m2ts 
> /path/to/BD50/BDMV/STREAM/00037.m2ts
> 
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00000.m2ts 
> /path/to/BD50/BDMV/STREAM/00044.m2ts
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00000.m2ts 
> /path/to/BD50/BDMV/STREAM/00045.m2ts
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00000.m2ts 
> /path/to/BD50/BDMV/STREAM/00046.m2ts
> 
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00051.m2ts 
> /path/to/BD50/BDMV/STREAM/00052.m2ts
> $ ./avplay -v debug /path/to/BD50/BDMV/STREAM/00051.m2ts 
> /path/to/BD50/BDMV/STREAM/00053.m2ts
> 
> 
> Regards,
> David
> 
> 
> David Girault (4):
>   libavcodec: Added HDMV Interactive Graphics Stream decoder
>   libavformat: Added HDMV Interactive Graphics Stream muxer/demuxer
>   avplay: Added support for displaying overlay media
>   avconv: Add support for muxing/extracting HDMV IGS stream
> 
>  avconv.c                 |   26 ++
>  avplay.c                 |  593 ++++++++++++++++++++++++++++++++----
>  cmdutils.h               |    1 +
>  libavcodec/Makefile      |    1 +
>  libavcodec/allcodecs.c   |    3 +
>  libavcodec/avcodec.h     |   53 ++++
>  libavcodec/igsmnudec.c   |  743 
> ++++++++++++++++++++++++++++++++++++++++++++++
>  libavcodec/utils.c       |   36 +++
>  libavformat/Makefile     |    2 +
>  libavformat/allformats.c |    1 +
>  libavformat/avformat.h   |    1 +
>  libavformat/mnudec.c     |  128 ++++++++
>  libavformat/mnuenc.c     |   66 ++++
>  libavformat/mpegts.c     |    2 +
>  libavutil/avutil.h       |    1 +
>  15 files changed, 1606 insertions(+), 51 deletions(-)
>  create mode 100644 libavcodec/igsmnudec.c
>  create mode 100644 libavformat/mnudec.c
>  create mode 100644 libavformat/mnuenc.c
> 


_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to