-1

I've tried to modify the below file from vlc codebase, but its not affecting on the final executable binary.(I didnt see my newly introduced prints & changes if i invoke the vlc binary. But this file is compiling properly.)

    **vlc/modules/codec/telx.c**

Could you please guide me the steps ? should i copy the corresponding library into somewhere & build the vlc elf again ?

Steps followed to compile:

  1. export PKG_CONFIG_LIBDIR=/home/xxx/Projects/vlc_git_src/vlc/contrib/x86_64-linux-gnu/lib/pkgconfig
  2. export PKG_CONFIG_PATH=$PKG_CONFIG_LIBDIR:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/lib64
  3. ./bootstrap
  4. ./configure
  5. make
  6. ./vlc

After modifying my local change i will do only make & execute the elf.

1 Answers1

1

We have to pass the module details while executing vlc elf like below,

 ./vlc --codec avcodec,telx

By default VLC will refer the caching module info while running. If you want to include your latest modified module/code then follow the above options. It works.