Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • VLC VLC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,401
    • Issues 3,401
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 169
    • Merge requests 169
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VideoLAN
  • VLCVLC
  • Issues
  • #2073

Closed
Open
Created Sep 18, 2008 by TheFluff@TheFluff

H.264/AVC elementary streams are not supported in 0.9.2

VLC 0.9.2 does not play h.264 elementary streams. It opens the video, the decoder and resolution is properly detected, and an output texture is created but it then immediately closes. I'm pretty this used to work in the 0.8 branch.

Debug output:

main info: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main debug: adding item `kurenaiop.264' ( G:\Anime\kurenai\kurenaiop.264 )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 3 items, index 1
main debug: starting new item
main debug: processing request item kurenaiop.264 node null skip 0
main debug: resyncing on kurenaiop.264
main debug: kurenaiop.264 is at 2
main debug: creating new input thread
main debug: Creating an input for 'kurenaiop.264'
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 5072 (input) created at priority 1 (input/input.c:368)
qt4 debug: Updating the stream status: 3
main debug: `G:\Anime\kurenai\kurenaiop.264' gives access `' demux `' path `G:\Anime\kurenai\kurenaiop.264'
main debug: creating demux: access='' demux='' path='G:\Anime\kurenai\kurenaiop.264'
main debug: looking for access_demux module: 1 candidate
main debug: TIMER module_Need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: creating access '' path='G:\Anime\kurenai\kurenaiop.264'
main debug: looking for access module: 5 candidates
vcd debug: trying .cue file: G:\Anime\kurenai\kurenaiop.cue
vcd debug: could not find .cue file
access_file debug: opening file `G:\Anime\kurenai\kurenaiop.264'
main debug: using access module "access_file"
main debug: TIMER module_Need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: Using AStream*Stream
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 343903 kbytes/s
main debug: creating demux: access='' demux='' path='G:\Anime\kurenai\kurenaiop.264'
main debug: looking for demux module: 51 candidates
ts warning: TS module discarded (lost sync)
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 2
avformat debug: detected format: h264
main debug: selecting program id=0
avformat debug: adding es: video codec = h264
avformat debug: AVFormat supported stream
avformat debug:     - format = h264 (raw H.264 video format)
avformat debug:     - start time = -1
avformat debug:     - duration = -1
main debug: using demux module "avformat"
main debug: TIMER module_Need() : 57.000 ms - Total 57.000 ms / 1 intvls (Avg 57.000 ms)
main debug: looking for a subtitle file in G:\Anime\kurenai\
main debug: looking for decoder module: 35 candidates
avcodec debug: libavcodec already initialized
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started
main debug: using decoder module "avcodec"
main debug: TIMER module_Need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms)
main debug: thread 6316 (decoder) created at priority 0 (input/decoder.c:217)
main debug: `G:\Anime\kurenai\kurenaiop.264' successfully opened
main debug: thread started
main debug: control type=1
qt4 debug: New Event: type 1108
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 3
main debug: no usable vout present, spawning one
main debug: window size: 1280x720
main debug: looking for video output module: 9 candidates
opengl debug: Texture size: 2048x1024
opengl debug: requesting "default" opengl provider
main debug: looking for opengl provider module: 1 candidate
glwin32 debug: creating Vout EventThread
main debug: waiting for thread initialization
main debug: thread started
glwin32 debug: DirectXCreateWindow
main debug: window size: 1280x720
main debug: looking for vout window module: 2 candidates
qt4 debug: waiting for interface...
qt4 debug: requesting window...
qt4 debug: Video was requested -1, -1
qt4 debug: Video is resizing to: 1280 720
main debug: using vout window module "qt4"
main debug: TIMER module_Need() : 6.000 ms - Total 6.000 ms / 1 intvls (Avg 6.000 ms)
qt4 debug: Updating the geometry
glwin32 debug: created video sub-window
main debug: thread 6024 (Vout Events Thread) created at priority 0 (glwin32.c:138)
glwin32 debug: Vout EventThread running
main debug: using opengl provider module "glwin32"
main debug: TIMER module_Need() : 15.000 ms - Total 15.000 ms / 1 intvls (Avg 15.000 ms)
main debug: using video output module "opengl"
main debug: TIMER module_Need() : 17.000 ms - Total 17.000 ms / 1 intvls (Avg 17.000 ms)
main debug: waiting for thread initialization
main debug: thread started
main debug: got 1 direct buffer(s)
main debug: picture in 1280x720 (0,0,1280x720), chroma I420, ar 16:9, sar 1:1
main debug: picture user 1280x720 (0,0,1280x720), chroma I420, ar 16:9, sar 1:1
main debug: picture out 1280x720 (0,0,1280x720), chroma RV32, ar 16:9, sar 1:1
main debug: looking for video filter2 module: 19 candidates
swscale debug: 1280x720 chroma: I420 -> 1280x720 chroma: RV32 with scaling using Bicubic (good quality)
main debug: using video filter2 module "swscale"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: indirect render, mapping render pictures 0-7 to system pictures 1-8
main debug: thread 5520 (video output) created at priority 1 (video_output/video_output.c:504)
qt4 debug: New Event: type 1109
main warning: decoder/packetizer fifo full (data not consumed quickly enough), resetting fifo!
main warning: decoder/packetizer fifo full (data not consumed quickly enough), resetting fifo!
main debug: EOF reached
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: finished input
main debug: dying input
qt4 debug: Updating the stream status: 8
main debug: dying input
main debug: removing module "avformat"
main debug: removing module "access_file"
main debug: dying input
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
main debug: removing module "avcodec"
main debug: thread ended
main debug: thread times: real 0m2.562526s, kernel 0m0.000000s, user 0m2.187500s
main debug: thread 6316 joined (input/decoder.c:248)
main debug: killing decoder fourcc `h264', 0 PES in FIFO
main debug: removing module "swscale"
main debug: thread ended
main debug: thread times: real 0m2.468775s, kernel 0m0.062500s, user 0m0.046875s
main debug: thread 5520 joined (video_output/video_output.c:536)
glwin32 debug: closing video
glwin32 debug: DirectXEventThread terminating
glwin32 debug: DirectXCloseWindow
glwin32 debug: WinProc WM_DESTROY
qt4 debug: Video is not needed anymore
main debug: removing module "qt4"
main debug: thread ended
qt4 debug: Updating the geometry
main debug: thread times: real 0m2.500025s, kernel 0m0.031250s, user 0m0.000000s
main debug: thread 6024 joined (glwin32.c:239)
main debug: removing module "glwin32"
main debug: removing module "opengl"
main debug: thread ended
main debug: dead input
main debug: thread times: real 0m2.656277s, kernel 0m0.234375s, user 0m0.343750s
main debug: thread 5072 joined (playlist/engine.c:244)
main debug: TIMER input launching for 'kurenaiop.264' : 78.000 ms - Total 78.000 ms / 1 intvls (Avg 78.000 ms)
main debug: starting new item
main debug: changing item without a request (current 2/3)
main debug: nothing to play
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking

VideoLAN code repository instance